JSON 구문 분석 오류
-
19-09-2019 - |
문제
나는 문제가있다. 이 JSON이 있습니다 Open Flash 차트 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을 검증 한 경우 결과가 좋습니다. 그러나 당신이 실패했을 때
eval
그것은 당신의 JSON을 사용하여 감싸려고 노력하십시오(
그리고)
=>({jsondata})
var json = eval( "(" + jsonString + ")" );
절대 JSON을 직접 구축하십시오. 실패의 문입니다. 항상 공식 또는 인기있는 JSON 라이브러리를 사용하십시오 (언어에 따라 다름). 예를 들어:
- PHP : 사용 json_encode ()
- Java Android : 사용 org.json.jsonobject
- JSON과 함께 플레이 할 수있는 다른 모든 도서관 목록이 JSON 공식 페이지.
- JSON 데이터를 표시하고 형식화하려면 사용할 수 있습니다. JSONVIEWER.
다른 팁
나는 W3C 파서에 문제가 있다고 생각한다. 나는 이것을 구문 분석 할 수 없었다.
{
"title" : "Followers Trend"
}
그것은 나 에게이 오류를 주었다 :
Validation errors:
lexer couldn't parse at "{
"title" : "Followers Trend"
}"
http://json.bloople.net 오류를 찾아 수정하기 위해 코드를 시각화하는 데 도움이됩니다.
제휴하지 않습니다 StackOverflow