zoukankan      html  css  js  c++  java
  • Java里关于JSON那些事儿

    import com.alibaba.fastjson.JSON; 
    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject; 
    
    // 1、json字符串 → java类对象 
    PlatCommonReq req = JSONObject.parseObject(jsonStr, PlatCommonReq.class); 
    // 4、字符串转json对象 
    JSONObject jsonObject = JSONObject.fromObject(string); 
    
    // Java对象 → JSONObject 
    JSONObject temp = (JSONObject) data.get(j); 
    // 5、java对象→jjson数组 
    JSONArray checkedLaws = (JSONArray)javaObj; 
    // 3、对象 → json字符串 
    String result = JSON.toJSONString(javaObj);
    // 2、json字符串 → map对象 
    Map<String, Object> map = JSON.parseObject(jsonStr); 
    
    // 6、java字符串 → jlist对象集合,值得注意的是即使得到的是一个类对象集合,在获取每一个对象时,还是需要通过JSON的方法转成对应对象。直接获取后操作它是会报错的!
    List<SyncAuthPoReq> syncAuthReqInfo = JSONArray.parseArray(string, SyncAuthPoReq.class); 
    // 7、java字符串 → jJSON对象集合 6 VS 7的区别是,是否有class参数,如果有,转的集合则是这个class对象的集合 JSONArray data = JSONArray.parseArray(string);

      

  • 相关阅读:
    boostrapvalidator
    bootstrap 整理
    emil 的使用
    sass笔记
    sql 语句的优化
    多线程笔记
    mysql笔记
    react
    优雅的创建map/list集合
    spring中路径的注入
  • 原文地址:https://www.cnblogs.com/CatcherLJ/p/11611872.html
Copyright © 2011-2022 走看看