0

index.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 に答える