用JAVA解析JSON响应

用JAVA解析JSON响应,json,Json,我有一个标准的JavaHTTP客户端。我在调用HTTP操作时收到一个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",

我有一个标准的JavaHTTP客户端。我在调用HTTP操作时收到一个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格式


非常感谢您的帮助。

这实际上不是JSON,但是如果您从前面去掉
//OK
,那么它就是JSON了


剥离字符,然后通过JSON解析器运行它。在上的图表后面列出了几个。

检查。应该很容易使用。

但是HTTP响应头的内容类型是application/json;字符集=utf-8@user1173245-服务器存在。如果您可以从该响应中剥离非JSON部分,那么您可以尝试使用gson等众多解析框架之一解析剩余的JSON,json简单等等。这个看起来不是GWT RPCJSON@user1173245如果我是服务器,我还可以告诉您内容类型是
application/msword
:)