13

JSONオブジェクトを次のように作成します。

var myJsonObject = JSON.stringify(objectString)

別のアイテムを ?? に追加するにはどうすればよいですmyJsonObjectか??

4

3 に答える 3

18

myJsonObject文字列になり、JSON オブジェクトに戻すまで何も追加できません。

したがって、技術的には次のことができます。

var myJsonObject = JSON.parse(myJsonObject); //change to obj
myJsonObject.somethingnew = true; //add something
myJsonObject = JSON.stringify(myJsonObject); //change back to string
于 2013-01-28T16:05:40.400 に答える
6

文字列を解析するのではなく、再シリアル化しているようです。

var myJsonObject = JSON.parse(objectString);

次に、を使用して新しいアイテムを追加できます

myJsonObject['newItemName'] = newValue;

それが明らかであることを願っています。

于 2013-01-28T16:07:22.070 に答える