2012-01-27 62 views
1

我有一個標準的java http客戶端。我在調用HTTP操作時收到JSON響應。在JAVA中解析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] 

雖然內容類型是application/JSON的迴應,我不知道如何處理這個JSON格式。

任何幫助表示讚賞。

+4

這不是JSON。 – Mat 2012-01-27 10:20:43

+0

但HTTP響應頭Content-Type說application/json; charset = utf-8 – user1173245 2012-01-27 10:23:53

+3

@ user1173245 - 服務器在於。 – Quentin 2012-01-27 10:24:24

回答

0

這實際上並不是JSON,但是如果你從前面去掉//OK那麼它就是。

通過字符剝離,然後通過JSON解析器運行它。有幾個在JSON homage的圖表後面列出。