JAVA Map、List、Object转换后的JSON字符串

原创
2016/03/02 14:08
阅读数 332

JAVA  Map、List、Object转换后的JSON字符串,这里重点不是写怎么转JSON字符串,而是整理几种类型转换后的JSON字符串的对比,方便直接阅读较为复杂的JSON字符串:

源代码:

public static void main(String[] args) {
		User user = new User();
		user.setUserName("对象转JSON后的格式");
		System.out.println(JSONObject.fromObject(user));		
		
		List<User> listJson = new ArrayList<User>();
		user.setUserName("list转JSON后的格式");
		listJson.add(user);
		System.out.println(JSONArray.fromObject(listJson));
		
		
		Map<String, User> mapJson = new HashMap<String, User>();
		user.setUserName("map转JSON后的格式");
		mapJson.put("user", user);
		System.out.println(JSONObject.fromObject(mapJson));
	}

1、对象转JSON后的格式

      {"userName":"对象转JSON后的格式"}

2.集合(List)转JSON后的格式
      [{"userName":"list转JSON后的格式"}]

3.集合(Map)转JSON后的格式
     {"user":{"userName":"map转JSON后的格式"}}

展开阅读全文
打赏
1
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
1
分享
返回顶部
顶部