Java 将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"

我试图在对象的现有json数组中追加新的json对象。我是json新手。所以请帮帮我

现有json:

{
   "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对象是什么样子的;这肯定管用,对我管用