简单的json库,用于解码java中的json字符串

时间:2014-03-07 07:32:55

标签: java json web-services

您好我刚接触使用Java中的json-simple库,我想解码这个json string.now我想要来自json字符串的供应商ID。你可以在下面找到我的代码;

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Body>
    <ns2:getCategoriesbyVendorIDResponse xmlns:ns2="http://Innovation/">
      <return>
        {"Head":"CategoryId":"103","CategoryName":"Lenovajhkjb","VendorId":"125"}]}}
      </return>
    </ns2:getCategoriesbyVendorIDResponse>
  </soap:Body>
</soap:Envelope>

2 个答案:

答案 0 :(得分:1)

我建议你Gson。功能强大且易于使用的库。

答案 1 :(得分:0)

使用json

{ - &gt;代表jsonobject [ - &gt;代表jsonArray

JSONObject jobject=new JSONObject(jsonstring);
JSONObject head=jobject.getJSONObject("Head");
String vendorid=head.getString("VendorId");