JSON 串 自定义解析字段

来源:互联网 发布:广明发淘宝代运营诈骗 编辑:程序博客网 时间:2024/04/19 02:14

我们有时候会只需要j一个很长的json串中的少数的key value ,这个时候我们不会特意去建立一个object 来映射属性,这个时候我们可以应用 gson的JsonParser  来解析json串


常用的对象有 JsonObject JsonArray  用法如下:

此文仅供自己记录作用,不知道为何 idea的背景被搞到这边了 sorry。

   

import com.google.gson.JsonArray;import com.google.gson.JsonObject;import com.google.gson.JsonParser;
         
JsonParser jsonParser = new JsonParser();JsonObject json = jsonParser.parse("json串").getAsJsonObject();JsonObject jsonelement = jjson.get("key").getAsJsonObject();JsonArray arr = jsonelement.get("key").getAsJsonArray();for (int j = 0; j < arr.size(); j++){    JsonObject e = arr.get(j).getAsJsonObject();    System.out.println(e.get("key"));}

0 0