如何使用Javascript或Jquery编辑JSON值
我想要一个特定键的值,可以是嵌套值,也可以像将key1的值更改为value100或将key11的值更改为value111一样如何使用Javascript或Jquery编辑JSON值,javascript,jquery,json,jakarta-ee,Javascript,Jquery,Json,Jakarta Ee,我想要一个特定键的值,可以是嵌套值,也可以像将key1的值更改为value100或将key11的值更改为value111一样 { "key1": "value1", "key2": "value2", "key3": "value3", "map1" : {"key4":"value4", "key5":"value5",
{
"key1": "value1",
"key2": "value2",
"key3": "value3",
"map1" : {"key4":"value4",
"key5":"value5",
"key6":"value6",
"map2" :
{
"key7":"value7",
"key8":"value8",
"key9":"value9",
"map3" :
{
"key10":"value10",
"key11":"value11",
"key12":"value12"
},
"map4" :
{
"key13":"value13",
"key14":"value14",
"key15":"value15"
}
}
}
}
如何使用javascript或jquery实现这一点。请帮助我找出问题。如果您将其存储在变量中,如
var object={*你的JSON在这里*}
您可以通过以下方式访问它:
object.key1
要获取键1的值
如果您想在map2中获取这些信息,应该是:
object.map2.key7
e、 g
如果您想更改值,只需这样做
object.key = *value*;
您可以将json保存在javascript对象上并对其进行编辑
var _j ={
"key1": "value1",
"key2": "value2",
"key3": "value3",
"map1" : {"key4":"value4",
"key5":"value5",
"key6":"value6",
"map2" :
{
"key7":"value7",
"key8":"value8",
"key9":"value9",
"map3" :
{
"key10":"value10",
"key11":"value11",
"key12":"value12"
},
"map4" :
{
"key13":"value13",
"key14":"value14",
"key15":"value15"
}
}
}
};
_j.key1 = "New Key1";
$('div').html(JSON.stringify(_j));
这里正在运行google it,您将获得许多有用的反馈您想更新json的值并保存它吗?