0

JSON データが次のように返される場合:

{"errorCodes":[0]}resultArray=[{....}]

resultArray を実際の JSON 文字列として取得し、残りを無視するにはどうすればよいですか?

そして、なぜその前にerrorCodesが必要なのですか?

4

1 に答える 1

1

文字列操作を使用してすべてを取り除き、 でresultArray=デコードしjson_decode()ます。

$json_raw = '...'; // the raw "JSON" string
$delimiter = 'resultArray=';
$cleaned_json = substr($json_raw, strpos($json_raw,$delimiter) + strlen($delimiter)));
$object = json_decode($cleaned_json);
于 2012-12-06T00:24:10.147 に答える