fastjson与各类型的转换

本文介绍了如何使用 Java 进行 JSON 数据的转换操作,包括字符串转 Json 对象、数组转 Json 对象等,并展示了如何将 Map 和 List 转换为 JSON 对象及数组的方法。

参考:https://www.cnblogs.com/ceshi2016/p/7381478.html

http://www.cnblogs.com/goody9807/p/4244862.html

 https://www.cnblogs.com/DreamDrive/p/5778959.html

 

/**字符串转Json数组,数组元素转Json对象**/

 JSONArray array =  JSONArray.parseArray(line));
         String[] fields = {"lat", "lng", "poi_id", "poi_name", "poi_type", "roadidx"};
         if (null != array) {
             Iterator<Object> iter = array.iterator();
             while (iter.hasNext()) {
                 JSONObject json = (JSONObject)iter.next();
                 for (int i = 0; i < fields.length; i++) {
                     System.out.println(json.getString(fields[i]));
                 }
               
             }
         }

 

/**map转Json对象**/
Map<String, String> map = new HashMap<String, String>();
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(map));
/**Json对象转map**/
Map<String, Object> map2 = JSONObject.toJavaObject(jsonObject, Map.class);


/**将List转换成JSONArray**/
List<String> list = new ArrayList<String>();
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));
/**将JSONArray转换成List**/
http://www.cnblogs.com/goody9807/p/4244862.html


/**字符串转Json对象**/
String jsonInfo = "";
JSONObject jsonObject2 = JSONObject.parseObject(jsonInfo);
/**字符串转Json对象**/
String jsonStrng = JSON.toJSONString(jsonObject2);

转载于:https://www.cnblogs.com/ying-chease/p/9188191.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值