1、JSON.parseArray():
将json格式的数据转换为数组格式;
2、JSON.parseObject(String str):
将str转换为JSONObject对象,其中str是“键值对”形式的json字符串。

byte[] empBytes = client.get(ORG_EMPLOYEES,null);
	DSResponse dsResponse = JSON.parseObject(empBytes, DSResponse.class);
	
	String dataStr = dsResponse.getData().toString();
	List<EmployeeDTO> empList = JSON.parseArray(dataStr, EmployeeDTO.class);

3、对象转为JSON字符串

List<String> list = Arrays.asList("1","2","3");

System.out.println(JSON.toJSON(list));

注意:若存在JSON串中的属性与自己定义的类中的属性名称不一致,可以在类的属性或getter、setter中使用@JSONField(name = “json串中的属性名”)注解映射即可。

@JSONField(name = “json串中的属性名”)说明:注解加在set方法上只在反序列化时有效,加载get方法上只在转成json串时有效,加在字段上序列化和反序列化都有效,加在字段上可能影响前端展示。