0

索引.json

myjsoncallback([{"ProductID":1,"ProductName":"Chai","UnitPrice":18,"UnitsInStock":39,"Discontinued":false}])

php代码:

$string = file_get_contents("../index.json");

$string = utf8_encode($string);

$json_data = json_decode($string, true);

echo $json_data;

$i=count($json_data);

$json_data[$i] = array('ProductID'=>$fileName,'ProductName'=>$name,'ptext'=>$message,'Discontinued'=>false);

$fp = fopen('../index.json', 'a');

fwrite($fp, json_encode($json_data));

fclose($fp);

我想用 jsonpcallback 在 jsone 文件中写入数据。

4

1 回答 1

0

json_decode()如果您的文件包含 JSONP 数据,则不能使用。如果你想用 PHP 处理 JSON 数据,你必须删除 JSONP 的回调表单,只对 JSON 对象进行编码/解码。

于 2013-04-08T09:43:06.700 回答