4

誰かがこのコードで何が起こったのか教えてもらえますか? 私はすべてを試しましたが、なぜこのエラーが発生し続けるのかわかりません:

3 行目の解析エラー: ...", "shortName": "Simple", "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": []
        }
}

ありがとう!

4

2 に答える 2

10

多くの文字列で " の代わりに " を使用しています。それらは別の二重引用符のようには見えないかもしれませんが、違います。後者のみが 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": [

        ]
    }
}
于 2015-01-18T21:16:08.243 に答える