JSON 无法编译,给出:"Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['" 错误
JSON won't compile, gives: "Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['" error
有人可以告诉我这段代码有什么问题吗?我什么都试过了,不知道为什么它一直给我这个错误:
第 3 行的解析错误:
...", "shortName": “简单”, "longN
-------------------------------------------- -^
期待 'STRING'、'NUMBER'、'NULL'、'TRUE'、'FALSE'、'{'、'['
{
"uuid": "13371337-d579-4d75-a5c5-8dfcfe110f62",
"shortName": “Simple”,
"longName": “Simple”,
"companyName": “pjtnt11”,
"versionCode": 1,
"versionLabel": “1.7”,
"watchapp":
{
"watchface": true
},
"appKeys":
{
"dummy": 0
},
"resources":
{
"media": []
}
}
谢谢!
您在许多字符串中使用“而不是”。这些可能看起来不像不同的双引号字符,但它们确实如此。只有后者在 JSON 中有效。
我在粘贴其他程序的引号时经常会遇到这种情况,尤其是办公软件喜欢让它的引号看起来尽可能花哨。
更正后的 JSON 将是:
{
"uuid": "13371337-d579-4d75-a5c5-8dfcfe110f62",
"shortName": "Simple",
"longName": "Simple",
"companyName": "pjtnt11",
"versionCode": 1,
"versionLabel": "1.7",
"watchapp": {
"watchface": true
},
"appKeys": {
"dummy": 0
},
"resources": {
"media": [
]
}
}
使用以下 json
:
{
"uuid": "13371337-d579-4d75-a5c5-8dfcfe110f62",
"shortName": "Simple",
"longName": "Simple",
"companyName": "pjtnt11",
"versionCode": 1,
"versionLabel": "1.7",
"watchapp":
{
"watchface": true
},
"appKeys":
{
"dummy": 0
},
"resources":
{
"media": []
}
}
问题是您的值没有使用正确的引号
有人可以告诉我这段代码有什么问题吗?我什么都试过了,不知道为什么它一直给我这个错误:
第 3 行的解析错误: ...", "shortName": “简单”, "longN
-------------------------------------------- -^
期待 'STRING'、'NUMBER'、'NULL'、'TRUE'、'FALSE'、'{'、'['
{
"uuid": "13371337-d579-4d75-a5c5-8dfcfe110f62",
"shortName": “Simple”,
"longName": “Simple”,
"companyName": “pjtnt11”,
"versionCode": 1,
"versionLabel": “1.7”,
"watchapp":
{
"watchface": true
},
"appKeys":
{
"dummy": 0
},
"resources":
{
"media": []
}
}
谢谢!
您在许多字符串中使用“而不是”。这些可能看起来不像不同的双引号字符,但它们确实如此。只有后者在 JSON 中有效。
我在粘贴其他程序的引号时经常会遇到这种情况,尤其是办公软件喜欢让它的引号看起来尽可能花哨。
更正后的 JSON 将是:
{
"uuid": "13371337-d579-4d75-a5c5-8dfcfe110f62",
"shortName": "Simple",
"longName": "Simple",
"companyName": "pjtnt11",
"versionCode": 1,
"versionLabel": "1.7",
"watchapp": {
"watchface": true
},
"appKeys": {
"dummy": 0
},
"resources": {
"media": [
]
}
}
使用以下 json
:
{
"uuid": "13371337-d579-4d75-a5c5-8dfcfe110f62",
"shortName": "Simple",
"longName": "Simple",
"companyName": "pjtnt11",
"versionCode": 1,
"versionLabel": "1.7",
"watchapp":
{
"watchface": true
},
"appKeys":
{
"dummy": 0
},
"resources":
{
"media": []
}
}
问题是您的值没有使用正确的引号