[英]Add another object from a file to a Javascript Object Array
我試圖建立一個購物車功能,以便用戶將單個產品添加到產品或對象的數組中。
var product = {
"Name": "Bike",
"Price": "900",
"idproduct": "1"
};
現在我想將此產品存儲在純json text.Stringify函數中。
var JsonString = JSON.stringify(product);
現在,我想使用該JsonString並將其轉換回這樣的對象或對象數組。
var JsonObjectArray = JSON.parse(JsonString);
現在,我將創建一個新的完全相同的json對象類型,但具有diff值。
var product2 = {
"Name": "Car",
"Price": "12000",
"idproduct": "2"
};
似乎JsonObjectArray沒有push方法,因為它反序列化為單個對象即product1,我應該怎么做,我可以像這樣將product2作為aray的另一個成員添加到JsonObjectArray,並重復多次該過程。
JsonObjectArray.push(product2);
從定義的product
開始,您將要執行以下操作之一:
使用JSON.stringify([product])
以便JsonString
將是一個JSON數組:
var JsonString = JSON.stringify([product]); var JsonObjectArray = JSON.parse(JsonString);
將JsonString
保留為單個對象,但根據JSON.parse
的結果創建一個單元素數組:
var JsonString = JSON.stringify(product); var JsonObjectArray = [JSON.parse(JsonString)];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.