JSON使用-JSONLIB

本文记录Java学习过程中遇到的JSON的使用-JSONLIB篇~

常用对象:

  • JSONObject:Java对象(JavaBean和Map)与JSON数据的转换工具类;
  • JSONArray:Java集合(List和Array)与JSON数据的转换工具类。

常用方法:

  • static fromObject(...):静态方法,用于将Java对象或集合转化成JSONLIB对象;
  • toString():将JSONLIB对象转换成JSON字符串。

示例代码:

// Map或JavaBean
Map<String, String> map = new HashMap<String, String>();
map.put("username", "oliver");
map.put("password", "password");
String str =  JSONObject.fromObject(map).toString();
System.out.println(str);

// List或Array
List<Map<String, String>> list = new ArrayList<>();
list.add(map);
list.add(map);
str = JSONArray.fromObject(list).toString();
System.out.println(str);

标签: none