色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

as常用json解析庫

洪振霞2年前8瀏覽0評論

AS常用的JSON解析庫主要有Gson、FastJson、Jackson。

Gson

Gson gson = new Gson();
String json = "{\"name\": \"John\", \"age\": 25}";
Person person = gson.fromJson(json, Person.class);

Gson是Google出品的JSON解析庫,使用簡單方便,支持將JSON字符串轉化為Java對象。同時也可以將Java對象轉化為JSON字符串。

FastJson

JSONObject jsonObject = JSON.parseObject(json);
String name = jsonObject.getString("name");
Integer age = jsonObject.getInteger("age");

FastJson是阿里巴巴出品的JSON解析庫,解析速度較快。使用方法類似于Gson,支持將JSON字符串轉化為Java對象和將Java對象轉化為JSON字符串。同時支持一些高級功能,如多層嵌套、自動類型推斷等。

Jackson

ObjectMapper objectMapper = new ObjectMapper();
Person person = objectMapper.readValue(json, Person.class);

Jackson是開源的JSON解析庫,支持將JSON字符串轉化為Java對象和將Java對象轉化為JSON字符串。使用方法相對于Gson和FastJson較為繁瑣,但支持的功能較為強大,如POJO、樹模型、流模型等。