Java 将json对象附加到json对象的现有数组中
我试图在对象的现有json数组中追加新的json对象。我是json新手。所以请帮帮我 现有json:Java 将json对象附加到json对象的现有数组中,java,json,Java,Json,我试图在对象的现有json数组中追加新的json对象。我是json新手。所以请帮帮我 现有json: { "cluster":[ { "path":"home/Nik", "password":"welcome", "isQueen":"true", "host":"192.168.11.248", "isQueenWorker":"true", "user":"Nik"
{
"cluster":[
{
"path":"home/Nik",
"password":"welcome",
"isQueen":"true",
"host":"192.168.11.248",
"isQueenWorker":"true",
"user":"Nik"
}
]
}
新json:
{
"path":"home\/Nik",
"password":"welcome",
"isQueen":"true",
"host":"192.168.11.248",
"isQueenWorker":"true",
"user":"Nik"
}
我想将新的json添加到现有的json数组。您可以直接附加它 例如,第一个json
{"cluster":[{"path":"home/Nik","password":"welcome","isQueen":"true","host":"192.168.11.248","isQueenWorker":"true","user":"Nik"}]}
int i=簇长
cluster[i]={"path":"home/Nik","password":"welcome","isQueen":"true","host":"192.168.11.248","isQueenWorker":"true","user":"Nik"}
您可以像下面这样使用它,您需要使用push命令将对象推入数组中
var myObj = {
"cluster":[
{
"path":"home/Nik",
"password":"welcome",
"isQueen":"true",
"host":"192.168.11.248",
"isQueenWorker":"true",
"user":"Nik"
}
]
};
var x = {
"path":"home\/Nik",
"password":"welcome",
"isQueen":"true",
"host":"192.168.11.248",
"isQueenWorker":"true",
"user":"Nik"
};
alert(JSON.stringify(myObj))
var newArr = myObj.cluster;
newArr.push(x) //pushing object x in newArr. similarly you can add multiple objects in to it
var myJSON = JSON.stringify(newArr);
alert(myJSON)
你使用谷歌的GSON吗?非常有用,请添加更多信息。这个问题在当前状态下太广泛了。请添加更多信息,添加新的json后,您希望json对象是什么样子的;这肯定管用,对我管用