Java的json处理

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 22:15   39   0

java语言的json处理

原始数据1:String str = {"code":200,"data":{"id":100,"name":"张三"}}

记录代码:

JSONObject jsonStr = JSONObject.parseObject(str);

if (("200").equals(jsonStr.getString("code")) {

String dataString = jsonStr.getString("data");
JSONObject dataStr = JSONObject.parseObject(dataString);
String name = dataStr.getString("name");

}

原始数据2:String str = {"code":200,"data":[{"id":100,"name":"张三"},{"id":101,"name":"李四"},{"id":102,"name":"王五"}]}

记录代码:

JSONObject jsonStr = JSONObject.parseObject(str);

if (("200").equals(jsonStr.getString("code")) {

// 获取data数组值

List<UserDTO> jsonList = JSON.parseArray(jsonStr.getString("data"), UserDTO.class);

}

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP