不完全確定你在做什麼,但如果你正在運行相對較新版本的PHP,可以使用json_encode和json_decode。
我運行PHP 5.3.2或類似的東西,這裏是我做到了....
而且 - 不聽這些其他意見....對象幾乎都是比陣列恕我直言更好。
<?php
echo "<pre>";
$array['data'] = array(
'visible' => false,
'test' => 'test1',
'gagnante' => false,
'create' => '2013-05-17 21:53:39',
'update' => 1368820419
);
echo "From array to json...<br><br>";
$json = json_encode($array);
echo "<br><br>{$json}<br><br>";
echo "<br><br>back out to an obj...<br><br>";
$obj = json_decode($json);
print_r($obj);
echo "<br><br>get just the field you're after<br><br>";
$new_array['data'] = array(
'create' => $obj->data->create
);
echo "Back out to json....<br><br>";
echo json_encode($new_array);
echo "</pre>";
?>
這將產生
From array to json...
{"data":{"visible":false,"test":"test1","gagnante":false,"create":"2013-05-17 21:53:39","update":1368820419}}
back out to an obj...
stdClass Object
(
[data] => stdClass Object
(
[visible] =>
[test] => test1
[gagnante] =>
[create] => 2013-05-17 21:53:39
[update] => 1368820419
)
)
get just the field you're after
Back out to json....
{"data":{"create":"2013-05-17 21:53:39"}}
你提的問題是非常不完整。你在用什麼語言工作?更重要的是,你有什麼自己的嘗試? – Perception
好的,但是您使用的是哪種語言? – cvsguimaraes
你有什麼麻煩? JSON是一種格式,而不是語言,所以它不能自行分析。你在用什麼語言? – Blender