zoukankan      html  css  js  c++  java
  • 【Java】java获取json中某个字段

    import com.alibaba.fastjson.JSONObject;
    public class JsonTest {
        public static void main(String[] args) {
            // json串(以自己的为准)
            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);
        }
    }
    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的集合框架不得不说
    Java集合框架学习总结
    Java集合框架的知识总结(1)
    Java集合框架1
    Java中常见的集合框架
    Java中的集合框架
    浅谈JAVA集合框架
    Java集合框架 看过来
    My Dream---------0.001版本
    数组(插入算法[int])
  • 原文地址:https://www.cnblogs.com/jxd283465/p/11612168.html
Copyright © 2011-2022 走看看