JSON无法编译,给出:'期望'STRING','NUMBER','NULL','TRUE','FALSE','{','['错误 [英] JSON won't compile, gives: "Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['" error
问题描述
有人可以告诉我这段代码有什么用吗?我已经尝试了所有方法,但不知道为什么它总是给我这个错误:
Can someone please tell me whats wong with this code? Ive tried everything and don't know why it keeps giving me this error:
第3行解析错误: ...","shortName":简单","longN
Parse error on line 3: ...", "shortName": "Simple", "longN
-------------------------------------------------- ^
----------------------------------------------^
期望"STRING","NUMBER","NULL","TRUE","FALSE","{","["
Expecting '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中有效.
You're using " instead of " for many of your strings. Those may not look like different double-quote characters, but they are. Only the latter is valid in JSON.
当我粘贴另一个程序中的引号时通常会发生这种情况,尤其是喜欢使其引号看起来尽可能精美的办公软件.
This usually happens to me when pasting quotation marks from another program, especially office software that likes to make its quotes look as fancy as possible.
更正后的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无法编译,给出:'期望'STRING','NUMBER','NULL','TRUE','FALSE','{','['错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!