[英]Converting an object/array into JSON?
I have an array (it might be an object too, I don't know what I'm talking about): 我有一个数组(它也可能是一个对象,我不知道我在说什么):
grid.columns[0].text
grid.columns[1].text
grid.columns[2].text
And so on. 等等。 I want to convert it into JSON. 我想将其转换为JSON。 I've tried to use JSON.stringify(grid.columns.text)
but it didn't work: it gives null
. 我尝试使用JSON.stringify(grid.columns.text)
但是没有用:它给出null
。
Try with 试试看
JSON.stringify(grid.columns.map(function(item) {
return item.text;
}));
// ["value of text 0", "value of text 1",...]
Alternatively 另外
JSON.stringify(grid.columns.map(function(item) {
return {text:item.text};
}));
// [{"text":"value of text 0"},{"text":"value of text 1"},..]
Using JSON.stringify(grid.columns.text)
isn't going to work based off your provided structure: 根据提供的结构,使用JSON.stringify(grid.columns.text)
无法正常工作:
Try the following instead: 请尝试以下操作:
JSON.stringify(grid.columns);
This should produce something like: 这应该产生类似以下内容:
[
{"text": "value"},
{"text": "value2"},
{"text": "value3"},
...
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.