JSON验证失败
我尝试了各种在线编辑器,如jsonlint.com等,但没有任何东西验证我的JSON数据JSON验证失败,json,Json,我尝试了各种在线编辑器,如jsonlint.com等,但没有任何东西验证我的JSON数据 [ { "id": "1234", "dataSourceId": "1234", "location": "localhost", "schema": "null", "frequency": { "start": "12", "end": "10", "pattern": { "daily":
[
{
"id": "1234",
"dataSourceId": "1234",
"location": "localhost",
"schema": "null",
"frequency": {
"start": "12",
"end": "10",
"pattern": {
"daily": "daily",
"weekly": [
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
],
"monthly": "17"
}
},
"type": "db",
"format": "sql",
"lastUpdated": "2014-09-16",
"userId": "123",
"jsonblob": "null"
}
]
为什么weekly对象显示错误,但chrome控制台中的一切都是正确的。使用此编辑器,我们可以看到您的数组weekly上有一个错误: 错误是简单引号,请使用双引号 我希望我的答案适合你。根据: 值可以是双引号中的字符串、数字、true或false或null、对象或数组。这些结构可以嵌套 因此,您的json在本部分中不兼容:
[...]
"weekly": [
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
],
[...]
请用双引号替换单引号