我在PHP中使用Json:
$json = '{"total":"100", "page":"1", "records":"100", "rows": [
{"no":"1","part_number":"2","part_name":"3","price":"4","note":"8"}]}';
我要添加
"test1":"5","test2":"7"
上面的JSON。
所以它会是这样的:
$json = '{"total":"100", "page":"1", "records":"100", "rows": [
{"no":"1","part_number":"2","part_name":"3","price":"4","test1":"5","test2":"7","note":"8"}]}';
请帮帮我。如何在PHP中用JSON添加属性?
答案 0 :(得分:7)
$json = '{"total":"100", "page":"1", "records":"100", "rows": [
{"no":"1","part_number":"2","part_name":"3","price":"4","note":"8"}]}';
// decode json
$json = json_decode($json);
// add data
$json->rows[0]->test1 = "5";
$json->rows[0]->test2 = "7";
// echo it for testing puproses
print_r($json);
// re-encode
$json = json_encode($json);
echo $json;