php 读取json数据的文件得到的是string类型 php 读取json数据的文件得到的是string类型,但是我想讲这个string变成json该怎么弄??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 json 本质上就是一个字符串啊,如果想让浏览器知道他是json类型的,加一个头header('Content-type: application/json'); //$str=你所谓的string$obj=json_decode($str); <?php$str = '{"name":"fdipzone"}';$data = json_decode($str,true);print_r($data);?> 贴出读取的json文件内容,看看长什么眼样子 你先在后台把你的json数据先打印出来 Json本质是一种数据交换格式,客户端和服务器端可以通过这种数据格式来方便有效地进行数据传输,它实际上就是“一段带格式的字符串”。客户端可以将这段字符串解析成对象,如使用Jquery的$.parseJSON()方法。PHP可以使用json_decode( $json, [ bool $assoc] )来将字符串解析成对象或者数组,相反可以用json_encode( $var )来将变量编码成Json字符串。推荐一个网站: http://ctools.cn/json/index.html可以在线解析并格式化json字符串,除此以外还有别的一些开发中常用到的小工具,相信对你学习编程有很大帮助。 Parse error: syntax error, unexpected '}'错误如何解决 大哥们,一个基础的php问题,急死了,我就是不会 麻烦帮我看看个JAVASCRIPT的提交 php ftp_get和奇怪的问题,在线等 代码折叠与高亮 表单值联动的问题,请高手指点. 函数使用的问题 关于session问题 关于用fasttemplate实现上一页、下一页的功能! php+mysql如何批量添加图片地址到数据库 求教大神:域名 绑定 域名 问题 新手求助
//$str=你所谓的string
$obj=json_decode($str);
<?php
$str = '{"name":"fdipzone"}';
$data = json_decode($str,true);
print_r($data);
?>
客户端可以将这段字符串解析成对象,如使用Jquery的$.parseJSON()方法。
PHP可以使用json_decode( $json, [ bool $assoc] )来将字符串解析成对象或者数组,相反可以用json_encode( $var )来将变量编码成Json字符串。
推荐一个网站: http://ctools.cn/json/index.html
可以在线解析并格式化json字符串,除此以外还有别的一些开发中常用到的小工具,相信对你学习编程有很大帮助。