刘小怪

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

首字母小写是对象,大写是类

逻辑基本都是先转String再去转其他的

jsonObject、jsonArray 跟 String 转换:

  1.1 jsonObject --> String

      String jsonObjectString = jsonObject.toJSONString();

  1.2 jsonArray --> String

      String jsonArrayString = jsonArray.toJSONString();

2 String 跟 实体Bean、list 和 jsonObject、jsonArray 转换:

  2.1 String --> 实体Bean、list 

      Bean bean = JSONObject.parseObject(jsonObjectString,Bean.class);

      List<Bean> list = JSONArray.parseArray(jsonArrayString , Bean.class);

  2.2 String --> jsonObject、jsonArray

      JSONObject jsonObject = JSONObject.parseObject(jsonObjectString);

      JSONArray jsonArray = JSONArray.parseArray(jsonArrayString);

实体Bean、list 跟 String 转换:

  3.1 实体Bean --> String 

      Bean  bean = new Bean ();

      String jsonObjectString= JSONObject.toJSONString(bean);

  3.2 list --> String 
      List<Bean> list = new ArrayList<Bean>();

      String jsonArrayString = JSONArray.toJSONString(list);
      

4 jsonObject 跟 jsonArray、实体Bean 转换:

  4.1 jsonObject --> jsonArray

      JSONArray jsonArray = jsonObject.getJSONArray("list");

  4.2 jsonObject --> 实体Bean

      Bean bean = JSONObject.toJavaObject(jsonObject , Bean.class);

posted on 2019-11-08 19:13  刘小怪  阅读(14530)  评论(0)    收藏  举报