4

配列をphpからjsonに変換していjson_encode()ます。1つの配列にエンコードするとデコードできますが、次のようarray('a'=>array(0=>array(),1=>array()))になります。{"a":[[],[]]}

デコードすると、次のエラーが発生します

Catchable fatal error: Object of class stdClass could not be converted to string

jsonソース

jsonはここにあります

4

2 に答える 2

12

trueの2番目のパラメータとして使用json_decode

$arr = json_decode($your_array,true); // it will create array

実例http://codepad.viper-7.com/0Dxxm8

于 2013-02-05T10:28:01.397 に答える
0

これは有効なjsonであり、機能しています。すでにjsonであるため、このjsonを解析する必要はありません。

var json={};//copy json from http://pastebin.com/rLw4ABwS

console.log(json);

フィドルhttp://jsfiddle.net/rRNSN/でコードをテストします

コンソールにチェックインすると、オブジェクトとして返されます。これは、有効なjsonであることを意味します。文字列の場合は、JSON.parse()またはを使用して解析する必要がありますjquery.parseJSON()

于 2013-02-05T12:20:02.837 に答える