我在 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 中添加属性?
最佳答案
$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;
关于php - 如何在 PHP 中的 JSON 中添加属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17196256/