簡體   English   中英

將json對象附加到json數組中

[英]append json objects into json array

我有一個表單,並希望將其內容附加到現有數組。
我正在使用JSON.stringify( $('#myForm').serializeObject() )將我的表單元素轉換為json對象。
表單包含我想要附加到myArr用戶信息,然后將此列表附加到現有數組中。

myArr填充正常,它只是將其附加到existingJsonArray我似乎遇到了問題。

看到了這個但是因為JSON.stringify創建了完整的json數組,我需要淘汰[{}]嗎?

這是正確的方法嗎?

var existingJsonArray = [];
var myArr = [];

myArr.unshift( JSON.stringify( $('#myForm').serializeObject() ) );

existingJsonArray.unshift(myArr);

請注意, JSON是對象的字符串表示 - 並不適合操作它們。

var array = [], // an Array literal in JavaScript code
    formObject;
formObject = $('#myForm').serializeObject(); // an object representing the form
array.unshift([formObject]); // not sure why you need the nested array
// create string containing JSON representation of the array:
var jsonString = JSON.stringify(array);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM