我得到了问题。 我有这个JSON 自动生成的通过打开闪图php图书馆。问题是,离岸金融中心的报告 JSON Parse Error [Syntax Error] 同时测试结果的使用 http://www.jsonlint.com/ 报告,我JSON是好的。但是, w3c分析器 报告中的错误:(

任何帮助吗?

这里是java:

{
    "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 
    }
}
有帮助吗?

解决方案

几件事情我学到一边玩结果的方式是:

  • 如果你有证id在各种JSON验证服务和结果是良好的。但是,当你失败的 eval 它,试试到包裹式使用 () => ({jsondata})

    var json = eval( "(" + jsonString + ")" );
    
  • 从来没有 建立id自己。这是一门失败。总是使用官方或特性奠定库(这取决于你的语言)。例如:

  • 以显示和格式java,可以使用 JSONViewer.

其他提示

我觉得W3C的解析器有问题,我甚至不能得到它的解析是:

{
    "title" : "Followers Trend"
}

这给了我这个错误:

Validation errors:

lexer couldn't parse at "{
    "title" : "Followers Trend"
}"

http://json.bloople.net 帮助您可视化代码,以查找和纠正错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top