标签: php json
我正在使用返回对象$ obj的json_decode()解析大型json结构。在对象内,有必要替换一些键/值对:
unset($obj->$oldkey); $obj->$newkey = $newvalue;
显然,新的键/值对将附加在对象的末尾,而旧的键/值对将从abitrary位置删除。我如何保留旧订单,即在同一位置更换?
编辑:一个可能的解决方案可能是取消设置所有键并将所有键/值值设置为新的,但是不是更方便吗?