如何 JSON.stringify 一个嵌套的对象数组
How to JSON.stringify an nested array of objects
这是我的数据,
data = {
"SeatingArrangement": [{
"data": [{"id": 1, "rowName": "a", "seatNo": 0},{ "id": 2,"rowName": "a","seatNo": "a1"}],
"rowName": "a",
}],
"TheatreName": "abc natyadalan",
}
我想将这些数据字符串化并发送到 API,但是在我的 Fetch.js 中,当我对这些数据进行字符串化时出现错误,
解析值时遇到意外字符:[。路径 'SeatingArrangement',第 1 行,位置 54.
JSON.stringify没有问题。问题是您在 "id"
.
之前忘记了 "
解决了这个问题。
首先我在 SeatingArrangement 对象上做了 JSON.stringify,然后是整个数据对象。
错误:
data =
在 JSON 的开头。你不能有 = .
"rowName": "a",
"a". 后的逗号
- "TheatreName": "abc natyadalan", 末尾又是一个逗号
解决这些问题,您将获得有效的 JSON。
我希望你已经经历了 JSONLint。您可能已经看到您是否拥有有效的 JSON。
这是我的数据,
data = {
"SeatingArrangement": [{
"data": [{"id": 1, "rowName": "a", "seatNo": 0},{ "id": 2,"rowName": "a","seatNo": "a1"}],
"rowName": "a",
}],
"TheatreName": "abc natyadalan",
}
我想将这些数据字符串化并发送到 API,但是在我的 Fetch.js 中,当我对这些数据进行字符串化时出现错误,
解析值时遇到意外字符:[。路径 'SeatingArrangement',第 1 行,位置 54.
JSON.stringify没有问题。问题是您在 "id"
.
"
解决了这个问题。
首先我在 SeatingArrangement 对象上做了 JSON.stringify,然后是整个数据对象。
错误:
data =
在 JSON 的开头。你不能有 = ."rowName": "a",
"a". 后的逗号
- "TheatreName": "abc natyadalan", 末尾又是一个逗号
解决这些问题,您将获得有效的 JSON。 我希望你已经经历了 JSONLint。您可能已经看到您是否拥有有效的 JSON。