美文网首页
整理一下String,list,map,JSON之间的相互转换

整理一下String,list,map,JSON之间的相互转换

作者: nofantasy | 来源:发表于2017-12-25 11:05 被阅读0次

    今天写程序实践的,还真能互相转换呢,哈哈哈

    JSONObject rt = new JSONObject();
    List<Map<String, String>> accData = new ArrayList<Map<String,String>>();
    Map<String, String> singleAccData = new HashMap<String, String>();
    String attachPath = accDir.replace("/adfad/", "") + "/"+saveName + ext;
    String attachTitle = realFileNames[i];
    rt.put("accData", JSONObject.toJSON(accData));
    return rt.toJSONString();
    这是返回的rt然后下面是接收:
    String accData = "";//附件字段信息
    //这方法返回的参数就是上面return的rt
    String djoStr = mbFileTransferService.downloadAttachmentFromMoa();
    JSONObject djo = JSONObject.parseObject(djoStr);
    accData = djo.getString("accData");
    List<String> accData1 = Arrays.asList(accData);
            for(String o : accData1){
                JSONArray ja = (JSONArray) JSONArray.parse(o);//String形式的Map集合压成JSON数组
                for(int i=0;i<ja.size();i++){
                    System.out.println("heshuang1225:"+((JSONObject) ja.get(i)).getString("key"));
                }
            }
    

    相关文章

      网友评论

          本文标题:整理一下String,list,map,JSON之间的相互转换

          本文链接:https://www.haomeiwen.com/subject/sfxlgxtx.html