如何用Java拼接JSON方式遍历整个树形节点

//是类似这种吗//控制层使用JSONArray jsonObject=JSONArray.fromObject();转换Map map = new HashMap(); map.put("id","1"); map.put("text","实验外国语学校"); List fatherList=new ArrayList(); ...
如何用Java拼接JSON方式遍历整个树形节点
JSONArray jsonArray = JSONArray.fromObject(lists);
String strJson = jsonArray.toString();

既然你知道自己的问题所在,就可以百度“怎样把list变成json字符串”,这样一搜不就有答案了么,在这里问不是浪费时间么2014-08-01
//是类似这种吗//控制层使用JSONArray jsonObject=JSONArray.fromObject();转换Map<String,Object> map = new HashMap<String, Object>(); map.put("id","1"); map.put("text","实验外国语学校"); List<Map<String,Object>> fatherList=new ArrayList<Map<String,Object>>(); List<Map<String,Object>> list=new ArrayList<Map<String,Object>>(); for(Bean bean:list){ if("1".equals(list.getParent_level())){ Map<String,Object> map2=new HashMap<String, Object>(); map2.put("id",list.getId()); map2.put("text",list.getName()); list.add(map2); } } map.put("children",list);2014-08-01
网上有直接把java对象转json的工具。2014-08-01
可以用递归遍历树。2020-03-19
mengvlog 阅读 8 次 更新于 2025-07-21 00:49:22 我来答关注问题0
  • 如果我们需要手动拼接json字符串,那么就需要按照json格式进行拼接,同时注意转义字符"。例如:String value01 = "value01";int value02 = 123;String json = "{\"key01\":\"" + value01 + "\",\"key02\":" + value02 + "}";打印结果为{"key01":"value01","key02":123}。需要注意...

  • 在Java编程中,为了高效地进行字符串拼接和截取操作,推荐使用StringBuffer。这种方法能有效避免内存泄露的问题。如果大量使用字符串拼接方式,如直接写成Str=str1+str2,将会导致内存溢出。因此,在进行字符串拼接时,建议采用StringBuffer的构建方式,它提供了一系列用于操作字符串的方法,如append、delete等...

  •  雨夜夜魇 java 怎样进行json字符串拼接

    Map map = new HashMap();map.put("key01", "value01");map.put("key02", "value02");String json = new Gson().toJson(map);// 则json 为 {"key01":"value01","key02":"value02"}如果要用手动拼接的话,就拼接成json格式的字符串就可以了,...

  •  海甜恬qx java中,怎么把两个jsonObject合并成一个?

    方法为,把两个拼装好的JSON串合并成一个新的JSON,两个JSON相同的key值情况下只保存一个,后放入的JSON串对应key的Value值会覆盖先放入的。具体操作设置方法为 import net.sf.json.JSONObject;public class JSONCombine { public static void main(String[] args){ JSONObject jsonOne = new JSONOb...

  • //是类似这种吗//控制层使用JSONArray jsonObject=JSONArray.fromObject();转换Map map = new HashMap(); map.put("id","1"); map.put("text","实验外国语学校"); List fatherList=new ArrayList(); ...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部