Json、List、Map、String 互转
2017-12-27 15:53
225 查看
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public static void main(String[] args) {
List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("a", "b");
map.put("b", "c");
list.add(map);
String arrStr = JSONArray.fromObject(list).toString();//list转String
String objStr = JSONObject.fromObject(map).toString();//map转String
System.out.println(arrStr);//[{"b":"c","a":"b"}]
System.out.println(objStr);//{"b":"c","a":"b"}
JSONArray arr = JSONArray.fromObject(arrStr);
List<Map<String, Object>> list1 = JSONArray.fromObject(arrStr);
JSONObject obj = JSONObject.fromObject(objStr);
Map<String, Object> map1 = JSONObject.fromObject(objStr);
}
import net.sf.json.JSONObject;
public static void main(String[] args) {
List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("a", "b");
map.put("b", "c");
list.add(map);
String arrStr = JSONArray.fromObject(list).toString();//list转String
String objStr = JSONObject.fromObject(map).toString();//map转String
System.out.println(arrStr);//[{"b":"c","a":"b"}]
System.out.println(objStr);//{"b":"c","a":"b"}
JSONArray arr = JSONArray.fromObject(arrStr);
List<Map<String, Object>> list1 = JSONArray.fromObject(arrStr);
JSONObject obj = JSONObject.fromObject(objStr);
Map<String, Object> map1 = JSONObject.fromObject(objStr);
}
相关文章推荐
- Android List<Map<String,String>转json(例子)
- alibaba fastjson List<Map<String, String>>2Str
- json、list、map、String简单转换方法
- fastJson如何序列化一个包含list对象的Map对象,如Map<String,List<T>>类型的对象
- 如何将一个List<Map<String,String>>类型的集合数据转换成json格式输出
- 行专列,拆分json,实现数据的展示。Map<String, Object>存储多个相同的key,List<Map<String, Object>>
- json遍历,List<Map<String,Object>>遍历
- 使用第三方工具,将JavaBean对象或者List<JavaBean/String/Integer>或Set或Map对象转成JSON
- JSONObjetc和String Map Bean互转,JSONArray和String List互转
- Java 利用Gson将json字符串转换为List<Map<String, String>>
- JSON格式的字符串转换为List Map String,Object
- List<Map<String, Object>> 转换成JSON数据格式保存再转List<Map<String, Object>> 返回
- 使用 fastjson将字符串转为 list<map<string,object>>
- stirng转json,String转成List<Map<String,object>>,然后转成json
- 7 Lucene笔记(七):第三方工具,将javabean、list、Map<String,object>转成json文本
- 类型转换——如何将一个List<Map<String,String>>类型换成json格式
- 本地保存List(Map(String, String))数据及JSON的一些用法
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- json格式的String,可以存放任何数据结构,没有json表达不了的数据结构;于此对应的map+list可以存放如何数据结构,没有map+list表达不了的数据结构
- map转Json、String转Map、Map的key转List、map的value转List、JSONArray转List、Json转Map