私は配列を持っています(それもオブジェクトかもしれません、私が何について話しているのかわかりません):
grid.columns[0].text
grid.columns[1].text
grid.columns[2].text
等々。JSONに変換したい。使用しようとしましJSON.stringify(grid.columns.text)
たが、うまくいきませんでしたnull
。
私は配列を持っています(それもオブジェクトかもしれません、私が何について話しているのかわかりません):
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"},
...
]