尝试低代码schema解析JSON时报错,奇怪的是控制台解析正常,项目js执行JSON.parse()报错,简直无语了,,,
只能挨个检查了,首先温习了下JSON 的标准格式:
JSON的合法符号:{(左大括号) }(右大括号) "(双引号) :(冒号) ,(逗号) [(左中括号) ](右中括号)
JSON字符串:特殊字符可在字符前面加 \ 或使用 \u 加 4位16进制数来处理{"name":"jobs"}
JSON布尔:必须小写的true和false {"bool":true} JSON空:必须小写的null {"object":null}
JSON数值:不能使用8/16进制 {"num":60}{"num":-60}{"num":6.6666}{"num":1e+6}{"num":1e-6} JSON对象 { "starcraft": { "INC": "Blizzard", "price": 60 }}
JSON数组 {"name": ["workers",10]}
JSON对象数组 {"array": [{"name": "workers"},{"name": "teacher","sex": 30}]}
按以下方法逐一尝试:
1、尝试检查是否有空格,trim(),去除
2、.replace(/\n/g,"\\n").replace(/\r/g,"\\r")文章来源:https://www.toymoban.com/news/detail-457452.html
后端文章来源地址https://www.toymoban.com/news/detail-457452.html
到了这里,关于Unexpected token ‘‘‘, “‘{“type“:““... is not valid JSON的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!