2012-01-27 6 views
1

표준 Java HTTP 클라이언트가 있습니다. HTTP 작업을 호출하는 동안 JSON 응답을 수신하고 있습니다.Java에서 JSON 응답 구문 분석

응답은 다음과 같다 : 콘텐츠 형식이 응용 프로그램/JSON 응답에

//OK[25,24,23,22,21,20,19,8,8,8,8,8,18,17,16,15,14,8,13,12,11,10,9,9,8,8,8,7,4,6,5,4,3,2,34,1,["[Ljava.lang.String;/2600011424","17501-20000-39010","1152963","Not Available","Open","2222","01/15/2012","0.00","1663.07","02/09/2012","02/15/2012","4446.36","2783.29","2038.71","02407.65","03/11/2012","486.76","07135.7900","0","01/26/2012","001122 AAA BBB CCC","1","Y","01/23/2012","E"],0,5] 

하지만, 나는이 JSON 형식을 처리하는 방법을 모르겠습니다.

도움을 주시면 감사하겠습니다.

+4

JSON이 아닙니다. – Mat

+0

그러나 HTTP 응답 헤더 Content-Type은 application/json이라고 말합니다. charset = utf-8 – user1173245

+3

@ user1173245 - 서버가 거짓말입니다. – Quentin

답변

0

실제로 JSON이 아니지만 앞면에서 //OK을 제거하면됩니다.

문자를 제거한 다음 JSON 구문 분석기를 통해이를 실행하십시오. 여러 개는 JSON homage에있는 다이어그램 직후에 나열되어 있습니다.