7

問題が発生しました。この JSONは、Open Flash Chart php ライブラリによって自動的に生成されます。問題は、 http:JSON Parse Error [Syntax Error] //www.jsonlint.com/を使用したテスト結果が JSON に問題がないことを報告している間に OFC が報告することです。しかし、w3c パーサーレポート エラーも:(

何か助けはありますか?

JSONは次のとおりです。

{
    "title": "Followers Trend",
    "elements": [
        {
            "type": "area_hollow",
            "fill-alpha": 0.35,
            "values": [

            ],
            "colour": "#5B56B6",
            "text": "Followers",
            "font-size": 12 
        } 
    ],
    "x_axis": {
        "colour": "#A2ACBA",
        "grid-colour": "#D7E4A3",
        "offset": false,
        "steps": 4,
        "labels": {
            "steps": 2,
            "rotate": "vertical",
            "colour": "#A2ACBA",
            "labels": [

            ] 
        } 
    },
    "x_legend": {
        "text": "Week Trend (2009-08-17 - 2009-08-24)",
        "style": "{font-size: 20px; color: #778877}" 
    },
    "y_axis": {
        "min": 0,
        "max": 150,
        "steps": 30 
    }
}
4

4 に答える 4

8

JSONで遊んでいる間に私が学んだいくつかのことは次のとおりです。

  • さまざまなJSON検証サービスでJSONを検証し、結果が良好である場合。ただし、失敗した場合は、 and =>evalを使用してJSONをラップしてみてください()({jsondata})

    var json = eval( "(" + jsonString + ")" );
    
  • JSONを自分で作成しないでください。それは失敗への門です。常に公式または一般的なJSONライブラリを使用してください(言語によって異なります)。例えば:

  • JSONデータを表示およびフォーマットするには、JSONViewerを使用できます。
于 2011-10-25T02:38:21.920 に答える
3

w3cパーサーに問題があると思います。これを解析することさえできませんでした:

{
    "title" : "Followers Trend"
}

それは私にこのエラーを与えました:

Validation errors:

lexer couldn't parse at "{
    "title" : "Followers Trend"
}"
于 2009-08-24T12:26:37.503 に答える
2

http://json.blople.netは、コードを視覚化してエラーを見つけて修正するのに役立ちます。

于 2009-08-25T04:36:17.613 に答える