1:怎么把正则表达式表达的字符串转换为String 2:怎么读取一个Json文档的某个集合

1:例如把“\u4E00\u9FA5”翻译为我们认识的中文
2:例如我一个txt文档是叫aaa,里面的内容是{“a”:"1:'0.95',2:'0.95'"}
我取到A就得到这个文档里对应的值

2个回答

     String s = "{\"a\":[\"1:'0.95',2:'0.95'\",\"1:'0.95',2:'0.95'\"]}";
        JSONObject j = JSONObject.parseObject(s);
        System.out.println(j.get("a"));
        List<String> list = JSONObject.parseArray(j.get("a").toString(),String.class);
        for(String str :list){
            System.out.println(str);
        }

第一个是正则表达式么?据鄙人短见貌似是国际化文件里面的东西,以(.properties)结尾的文件
第二个首先以二进制流的形式(FileInputStream)把文档读进程序,转成字符串,再转为JSON对象,有一个get()方法可以获取到a的值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐