题
我得到了问题。 我有这个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自己。这是一门失败。总是使用官方或特性奠定库(这取决于你的语言)。例如:
- PHP:使用 json_encode()
- Java问题:使用 org.手机中。JSONObject
- 一个列表中的所有其他可用的图书馆玩结果的方式列出在 JSON官方网页.
- 以显示和格式java,可以使用 JSONViewer.
其他提示
我觉得W3C的解析器有问题,我甚至不能得到它的解析是:
{
"title" : "Followers Trend"
}
这给了我这个错误:
Validation errors:
lexer couldn't parse at "{
"title" : "Followers Trend"
}"
http://json.bloople.net 帮助您可视化代码,以查找和纠正错误。
不隶属于 StackOverflow