首页 > 编程语言 > 详细

java 从json串中取出某个字段的值

时间:2020-12-01 21:10:12      阅读:267      评论:0      收藏:0      [点我收藏+]
  • package com.cmbc.cms.action.addrebatchno;
  •  
  • import java.util.List;
  •  
  • import com.alibaba.fastjson.JSONObject;
  •  
  • public class Test {
  •  
  • public int getId() {
  • return id;
  • }
  •  
  • public void setId(int id) {
  • this.id = id;
  • }
  •  
  • public int getNum() {
  • return num;
  • }
  •  
  • public void setNum(int num) {
  • this.num = num;
  • }
  •  
  • private int id;
  • private int num;
  •  
  • public static void main(String[] args) {
  • // TODO Auto-generated method stub
  • String str = "{\"id\":\"75\",\"shoppingCartItemList\":[{\"id\":\"407\",\"num\":\"10\"}]}";
  • JSONObject jsonObject = JSONObject.parseObject(str);
  • // 获取到key为shoppingCartItemList的值
  • String r = jsonObject.getString("shoppingCartItemList");
  • System.out.println(r);
  •  
  • //取外面的id
  • String id = jsonObject.getString("id");
  • System.out.println(id);
  •  
  • //取里面的id
  • List<Test> list = JSONObject.parseArray(r,Test.class);
  • int id2 = list.get(0).getId();
  • System.out.println(id2);
  •  
  • }
  •  
  • }

 

java 从json串中取出某个字段的值

原文:https://www.cnblogs.com/zbliao/p/14070022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!