java 中json对象转为string类型

2024-11-23 04:04:18
推荐回答(3个)
回答1:

用google的一个gson包:
private Gson gson = new Gson();
String json = gson.toJson(xxx);
xxx可以是List,HashMap。如果是String,格式需要自己确定

回答2:

JSONObject对象不方便直接转String对象,JSON容易转换成其他对象,将待转换的对象转为jsonString类型然后可以很方便的转换成其他类型JSON.parseObject(JSON.toJSONString(parseObject), String.class)
json包是fastjson,需要先下载

回答3:

你的json是自定义类型吧?
想输出对象时输出自己想要的对象属性字符串是吧?
如果是就去json对象的类中覆写tostring()方法