这段代码首先创建了一个 list<map<string, string>> 的示例,并填充了一些数据。然后,通过调用 convertToJsonArray 方法,将列表转换为 JSONArray,并打印出结果。convertToJsonArray 方法遍历列表中的每个映射,将其转换为 JSON 对象,并添加到 JSONArray 中。最后,将 JSONArray 转换为字符串并返回。
HashMap<String, String> map =newHashMap<String, String>();for(inti = 0; i < jsonArray.size(); i++) { JSONObject obj=(JSONObject) jsonArray.get(i);//if (!"".equals(obj.get("value").toString().trim())) {map.put(obj.get("name").toString(), obj.get("value").toString()...
@Testpublicvoidtest(){//第一种方式List<Map<String,String>> listObjectFir = (List<Map<String,String>>) JSONArray.parse(strArr); System.out.println("1、利用JSONArray中的parse方法来解析json数组字符串");//com.alibaba.fastjson.JSONObjectSystem.out.println("类型:"+listObjectFir.get(0).getClas...
1 将数组转换为JSON:String[] arr = {"asd","dfgd","asd","234"};JSONArray jsonarray = JSONArray.fromObject(arr);System.out.println(jsonarray);2 对象转换成JSON:UserInfo user = new UserInfo(1001,"张三");JSONArray jsonArray = JSONArray.fromObject(user); System.out.println( jsonArray );...
json.append(map2json((Map<?, ?>) obj)); } else if (obj instanceof Set) { json.append(set2json((Set<?>) obj)); } else { json.append(bean2json(obj)); } return json.toString(); } 1. 2. 3. 4. 5. 6. 7. 8.
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java.util.List; import java.util.Map; public class JsonToMapTest02 { public static void main(String[] args){ String strArr = "[{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\...
publicstaticvoidmain(String[]args){Map<String,Object>map=newHashMap<>();map.put("a",1000);map.put("b",2000);ObjectMapper mapper=newObjectMapper();try{// map 转 json 字符串String s=mapper.writeValueAsString(map);System.out.println(s);// json 字符串 转 mapMap map1=mapper.readValue(...
以String json 为示例: 1- String 转 HashMap<> - 对应的map结构都可以 比如以下可以转换成HashMap 也可以是其他map类型 Map<String,Object> map = JSONObject.parseObject(json,new TypeReference<HashMap<String,Object>>(){}); 2- String 转 List 或者其他集合 ...
model.setName("李四");model.setDomain("http://ping.sojson.com");list.add(model);//List 转 JSONArrayJSONArray jsonArray = JSONArray.fromObject(list);//JSONArray 转 StringString jsonArrayStr = jsonArray.toString();//输出System.out.printf("JSON-Lib List转JSONArray:%s",json...
String res=jsonArray.toString(); System.out.println(res); 结果:["中华","人名","共和国"] string转map String res="{\"age\":\"25\",\"name\":\"思思博士\"}";//或者这样//res="{'age':'25','name':'思思博士'}";JSONObject jsonObject=JSONObject.fromObject(res); ...