質問
問題が発生しました。 このJSONがあります Open Flash Chart php ライブラリによって自動的に生成されます。問題はOFCレポートです JSON Parse Error [Syntax Error]
テスト結果を使用しながら http://www.jsonlint.com/ JSON が正常であることを報告します。しかし、 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
}
}
解決
JSON を使って遊んでいるときに学んだことは次のとおりです。
さまざまな JSON 検証サービスで JSON を検証し、結果が GOOD の場合。でも、失敗したときは、
eval
それを使用して JSON をラップしてみてください(
そして)
=>({jsondata})
var json = eval( "(" + jsonString + ")" );
一度もない JSON を自分で構築します。それは失敗への入り口です。常に公式または一般的な JSON ライブラリを使用してください (言語に応じて)。例えば:
- PHP の場合:使用 json_encode()
- Java Android の場合:使用 org.json.JSONオブジェクト
- JSON で再生できる他のすべての利用可能なライブラリのリストは、次のとおりです。 JSON公式ページ.
- JSON データを表示およびフォーマットするには、次を使用できます。 JSONビューア.
他のヒント
私は、私もそれがこれを解析するために得ることができなかった、W3Cパーサは問題を抱えていると思います
{
"title" : "Followers Trend"
}
これは、私は、このエラーを与えます:
Validation errors:
lexer couldn't parse at "{
"title" : "Followers Trend"
}"
http://json.bloople.net のは、あなたが見つけると、正しいエラーコードを視覚化するのに役立ちます。
所属していません StackOverflow