我能做的是使用新的attrubute扩展我的JSON对象.
例如
var jsonText = {
"Repeats": 1,
"Trials": 4,
"GroupName": "Mobile phones",
"targets": [
{
"name": "Apple",
},
{
"name": "Samsung",
}
]}
Run Code Online (Sandbox Code Playgroud)
我想最终得到的是包含一个新项目,所以扩展对象,使它看起来像.
var jsonText = {
"NewItem" : NewValue,
"Repeats": 1,
"Trials": 4,
"GroupName": "Mobile phones",
"targets": [
{
"name": "Apple",
},
{
"name": "Samsung",
}
]}
Run Code Online (Sandbox Code Playgroud)
您有一个JavaScript对象文字,而不是JSON字符串.您可以像普通对象文字一样与它进行交互:
jsonText.NewItem = "NewValue";
Run Code Online (Sandbox Code Playgroud)
如果您确实拥有JSON字符串,则可以先将其解析为JavaScript对象,然后以相同的方式处理它,然后将其序列化为JSON字符串.例如:
var jsonText = '{ "Repeats": 1, "Trials": 4 }',
actualObj = JSON.parse(jsonText);
actualObj.newItem = "New Value";
jsonText = JSON.stringify(actualObj);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14579 次 |
| 最近记录: |