2011-09-01 4 views
0

ColdFusion 서버에서 생성 된 JSON 파일을 SerializeJSON 형식으로 구문 분석하려고합니다. JSON 파일을 구문 분석 할 특정 방법이 있습니까? 일반적인 Twitter Feed JSON 파일과 다릅니다. 이러한 형식으로 JSON 파일을 구문 분석하는 방법은 무엇입니까? 이 구문 분석을 위해 SBJSON 파일을 사용하고 있습니다.iphone에서 serializeJSON 파일 형식 구문 분석

{ 
"COLUMNS": [ 
    "ID", 
    "TITLE", 
    "CLASS_START", 
    "CLASS_END", 
    ], 
"DATA": [ 
    [ 
     "7f9f3601", 
     "Test                                                              ", 
     "October, 25 2011 00:00:00", 
     "October, 25 2011 00:00:00", 

    ], 
    [ 
     "5500a26b", 
     "ABC                                                          ", 
     "October, 26 2011 14:47:00", 
     "October, 27 2011 14:47:00", 

    ] 
] 
} 
+0

지금 파싱을 어떻게 하시겠습니까? 어떤 도서관을 사용하고 있습니까? 존슨이 유효한 한. (여기에서 확인하십시오 : http://jsonlint.com/), 사용 가능한 파서를 사용할 수 있습니다. 나는 이것을 사용한다 ... https : //github.com/stig/json-framework/. (그건 그렇고, 귀하의 json 잘못 된 것 같다.) –

답변

0

글쎄, SBJSON과 같은 JSON 파서에 피드를 넣을 수 있습니다.

+0

동일한 JSON 파서를 사용하고 있지만 데이터를 얻을 때 시작시 일부 추가 문자가 있습니다. 어떻게 그 문자열을 대체 할 수 있습니까? 내가 도울 수 있다면 내 글을 편집했습니다. – lifemoveson

+0

글쎄, 캐릭터를 "손으로"잘라낼 수 있습니다 ("잘라 내기 점"을 찾기 위해 스캔 한 후 부분 문자열 작업 사용). 또는 XML 파서로 외부 항목을 구문 분석 할 수 있습니다. XML이 위조 된 JSON보다 더 잘 형성 되었기를 바랍니다. 생성하는 사람은 누구나 불평해야합니다. –

1

서버에서 JSON을 반환하지 않고 서버가 포함 된 문자열로 XML 응답을 반환합니다. 수신 한 XML을 구문 분석하고 요소의 내용을 추출해야 할 수도 있습니다. 그런 다음 해당 요소의 내용을 가져 와서 구문 분석을 시도 할 수 있습니다.