2012-01-27 13 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] 

コンテンツタイプが応答でアプリケーション/ jsonのですが、私はこのJSON形式を処理する方法について確認していません。

何か助けていただければ幸いです。

+4

これはJSONではありません。 – Mat

+0

しかし、HTTPレスポンスヘッダーのContent-Typeはapplication/jsonと言っています。 charset = utf-8 – user1173245

+3

@ user1173245 - サーバーが存在します。 – Quentin

答えて

0

これは実際にはJSONではありませんが、もしあなたが前面から//OKを剥ぎ取ってしまうと、そうなるでしょう。

文字を削除してJSONパーサーで実行します。いくつかは、JSON homageの図の直後に記載されています。

2

チェックJSON in Java。かなり使いやすいはずです。