Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何将嵌套的对象数组JSON.stringify_Arrays_React Native_Fetch Api_Stringify_React State Management - Fatal编程技术网

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,然后是整个数据对象。

错误:

  • data=
    在JSON的开头。不能使用=
  • “rowName”:“a”,在“a”之后加上逗号
  • “剧院名称”:“abc natyadalan”,结尾也是一个逗号
修复这些问题,您将获得一个有效的JSON。
我希望您已经过了。您可以看到您是否拥有有效的JSON。

您没有打开键的字符串:
id”
您使用什么来字符串化对象?使用
JSON.stringify(数据)
似乎有效finedata是我传递给Fetch API的变量,没有问题。实际上,json是动态创建的。我无法处理尾随逗号。试图找到解决方案来删除它。感谢您的响应。@sparker0i当您字符串化该数据时,您将得到错误,因为它不是有效的JSON数据…它根本不是JSON格式。JSON不能有=