簡體   English   中英

將對象/數組轉換為JSON?

[英]Converting an object/array into JSON?

我有一個數組(它也可能是一個對象,我不知道我在說什么):

grid.columns[0].text
grid.columns[1].text
grid.columns[2].text

等等。 我想將其轉換為JSON。 我嘗試使用JSON.stringify(grid.columns.text)但是沒有用:它給出null

試試看

JSON.stringify(grid.columns.map(function(item) {
    return item.text;
}));
// ["value of text 0", "value of text 1",...]

另外

JSON.stringify(grid.columns.map(function(item) {
    return {text:item.text};
}));
// [{"text":"value of text 0"},{"text":"value of text 1"},..]

根據提供的結構,使用JSON.stringify(grid.columns.text)無法正常工作:

請嘗試以下操作:

JSON.stringify(grid.columns);

這應該產生類似以下內容:

[
  {"text": "value"},
  {"text": "value2"},
  {"text": "value3"},
  ...
]

暫無
暫無

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

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