你的位置:首页 > 软件开发 > Java > Java 操作 Json

Java 操作 Json

发布时间:2017-11-28 21:00:10
1. 使用Gson构建Json初始化JsonObject jsonObject = new JsonObject();添加属性jsonObject.addProperty("name",布尔/字符/数字/字符串);添加 子级 JsonjsonObject.ad ...

1. 使用Gson构建Json

初始化

JsonObject jsonObject = new JsonObject();

添加属性

jsonObject.addProperty("name",布尔/字符/数字/字符串);

添加 子级 Json

jsonObject.add("json_1", jsonObject);

获取json 元素属性

jsonObject.get("name").getAsString();

使用 Long.parseLong Integer.parseInt

获取json 子级Json

jsonObject.getAsJsonObject("json_1");

数组

JsonArray jsonArray = new JsonArray();

 

数组操作 添加 获取

jsonArray.add(element);jsonArray.get(i);//add 和 get 相关函数

 

遍历数组

for (int i = 0; i < jsonArray.size(); i++) {  JsonElement jsonElement = (JsonElement) jsonArray.get(i);  //取int  jsonElement.getAsInt();  // 等等 其他类型 get}

2. 使用fastjson 操作Json

初始化

JSONObject jsonObject = new JSONObject();

 

添加

jsonObject.put("name",Object);

 

获取子级JSONObject

jsonObj.getJSONObject(“name”);

 

获取子级JSONArray

jsonObj.getJSONArray("name");

 

json数组增加 获取

jsonArray.addjsonArray.get

 

 json数组遍历操作

for (int i = 0; i < jsonArray.size(); i++) { JSONObject jsonObject = (JSONObject) jsonArray.get(i); //取int jsonObject.getIntValue("name"); //取string jsonObject.getString("name");  // 等等 其他类型 get}

 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Java 操作 Json

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。