@Test
public void testCreateJsonArray() {
//Java集合
List<Employee> list = new ArrayList<Employee>();
list.add(new Employee("zhangSan","13"));
list.add(new Employee("liSi","14"));
//创建json集合
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray.toString());
}
[{"age":"13","name":"zhangSan"},{"age":"14","name":"liSi"}]
@Test
public void testParseJsonArray() {
//json集合
String jsonString = "[{\"age\":\"13\",\"name\":\"zhangSan\"},{\"age\":\"14\",\"name\":\"liSi\"}]";
JSONArray jsonArray = JSONArray.fromObject(jsonString);
//Java集合
List<Employee> list = (List<Employee>) jsonArray.toCollection(jsonArray, Employee.class);
for(Employee employee : list){
System.out.println(employee);
}
}
[name=zhangSan,age=13] [name=liSi,age=14]
public static String xmlToJson(String xml) {
XMLSerializer serializer = new XMLSerializer();
return serializer.read(xml).toString();
}
public static String jsonToXML(String json) {
XMLSerializer xmlSerializer = new XMLSerializer();
// 根节点名称
xmlSerializer.setRootName("xml");
// 不对类型进行设置
xmlSerializer.setTypeHintsEnabled(false);
String xmlStr = "";
if (json.contains("[") && json.contains("]")) {
// jsonArray
JSONArray jobj = JSONArray.fromObject(json);
xmlStr = xmlSerializer.write(jobj);
} else {
// jsonObject
JSONObject jobj = JSONObject.fromObject(json);
xmlStr = xmlSerializer.write(jobj);
}
System.out.println("转换后的参数:" + xmlStr);
return xmlStr;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有