JSON解析错误

ari*_*ayu 7 parsing json open-flash-chart

我遇到了问题.我有这个由Open Flash Chart php库自动生成的JSON.问题是,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 
    }
}
Run Code Online (Sandbox Code Playgroud)

ari*_*ayu 8

我在玩JSON时学到的一些东西是:

  • 如果您已在各种JSON验证服务上验证JSON,结果是GOOD.但是,当你失败eval时,尝试使用()=> 包装你的JSON({jsondata})

    var json = eval( "(" + jsonString + ")" );
    
    Run Code Online (Sandbox Code Playgroud)
  • 永远不要自己构建JSON.这是失败的大门.始终使用官方或流行的JSON库(取决于您的语言).例如:

  • 要显示和格式化JSON数据,可以使用JSONViewer.