所以说我有一个这样的 JSON 对象:
{"name":"asdf","quantity":"3","_id":"v4njTN7V2X10FbRI"}
Run Code Online (Sandbox Code Playgroud)
而且我在创建时无法修改它。但我想让它看起来像这样:
{"name":"asdf","quantity":"3","_id":"v4njTN7V2X10FbRI", checked: true}
Run Code Online (Sandbox Code Playgroud)
那么我将如何使用 javascript 做到这一点?
在 JavaScript 的上下文中,没有“JSON 对象”这样的东西。你所拥有的是JavaScript对象。JSON 是一种数据交换格式,它当然源自 JavaScript 语法,但在 JavaScript 中直接对象就是对象。要添加属性,只需执行以下操作:
var object = {"name":"asdf","quantity":"3","_id":"v4njTN7V2X10FbRI"};
object.checked = true;
Run Code Online (Sandbox Code Playgroud)
现在,如果您真正得到的是一个包含 JSON 序列化对象的字符串,那么要做的就是反序列化、添加属性,然后再次对其进行序列化。
| 归档时间: |
|
| 查看次数: |
12214 次 |
| 最近记录: |