2014-03-14 3 views
1

지난 몇 시간 동안 json 변환을 수행하고 있는데 왜이 문자열이 변환되지 않는지 잘 모르겠습니다. 누군가가 나를 잘못 지적 할 수 있습니까? 이 형식이어야 배열 그대로Json 변환 오류가 예상 됨 : after key

{{"x" : 100, "y" : 90},{"x" : 100, "y" : 85}} 

오류

org.json.JSONException: Expected a ':' after a key at 23 [character 24 line 1] 
+0

JSON 내에서 조작 된 것이다. –

+0

외부 괄호로'{}'를 사용하지 말고'new JSONObject (jsonSource) '가 아닌'new JSONArray (jsonSource)'를 사용하십시오. –

답변

2

이다

[ 
    { 
     "x": 100, 
     "y": 90 
    }, 
    { 
     "x": 100, 
     "y": 85 
    } 
] 

결제 http://jsonlint.com/

+0

[]로 문자열을 재구성하려고하면 json 객체가되도록 {}을 가져야한다고합니다. –

+1

@ThaoNguyen -하지만 JSON 개체가 아니라 JSON 배열입니다. json.org로 가서 차이점을 알아보십시오. –

+0

예제를 보려면 http://json-schema.org/example1.html을 참조하십시오. –