JAVA Map、List、Object轉換後的JSON字符串

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後的格式"}}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章