我尝试了各种在线编辑器,如jsonlint.com等,但没有任何东西可以验证我的JSON数据。
[
{
"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"
}
]
为什么每周对象显示错误,但Chrome控制台中的所有内容都是正确的。
答案 0 :(得分:0)
使用此编辑器,我们会看到您的阵列“每周”出现错误:http://www.jsoneditoronline.org/ 错误是简单的引用,请使用双引号。
我希望我的回答适合你。
答案 1 :(得分:0)
值可以是双引号或数字,或true或false或null,或对象或数组的字符串。这些结构可以嵌套。
所以你的json在这一部分不合规:
[...]
"weekly": [
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
],
[...]
请用双引号替换单引号。