Arrays 如何将嵌套的对象数组JSON.stringify
这是我的数据Arrays 如何将嵌套的对象数组JSON.stringify,arrays,react-native,fetch-api,stringify,react-state-management,Arrays,React Native,Fetch Api,Stringify,React State Management,这是我的数据 data = { "SeatingArrangement": [{ "data": [{"id": 1, "rowName": "a", "seatNo": 0},{ "id": 2,"rowName": "a","seatNo": "a1"}], "rowName": "a", }], "TheatreName": "abc natyadalan", } 我想对这些数据进行
data = {
"SeatingArrangement": [{
"data": [{"id": 1, "rowName": "a", "seatNo": 0},{ "id": 2,"rowName": "a","seatNo": "a1"}],
"rowName": "a",
}],
"TheatreName": "abc natyadalan",
}
我想对这些数据进行字符串化并发送到API,但在我的Fetch.js中,当对这些数据进行字符串化时,我得到的错误如下:
解析值时遇到意外字符:[.Path'SeatingArrangement',第1行,位置54。JSON.stringify没有问题。问题是您在
“id”
解决此问题之前忘记了“
首先我在SeatingArrangement对象上做了JSON.stringify,然后是整个数据对象。错误:
在JSON的开头。不能使用=data=
“rowName”:“a”,在“a”之后加上逗号
- “剧院名称”:“abc natyadalan”,结尾也是一个逗号
我希望您已经过了。您可以看到您是否拥有有效的JSON。您没有打开键的字符串:
id”
您使用什么来字符串化对象?使用JSON.stringify(数据)
似乎有效finedata是我传递给Fetch API的变量,没有问题。实际上,json是动态创建的。我无法处理尾随逗号。试图找到解决方案来删除它。感谢您的响应。@sparker0i当您字符串化该数据时,您将得到错误,因为它不是有效的JSON数据…它根本不是JSON格式。JSON不能有=