繁体   English   中英

将json写入String而不是java中的文件

[英]write json to String instead of file in java

我正在使用jackson将POJO转换为JSON

     User user = new User();
    user.setAge(25);
    user.setName("Shahid");

     ObjectMapper mapper= new ObjectMapper();
     mapper.writeValue("D:/test.json", user);

而不是将其写入文件,我想将其写入String变量( jsonString )。 所以我得到的结果如下。

String jsonString =“{”name“:”Shahid“,”age“:25}”;

你可以试试,

mapper.writeValueAsString(user).

有关详细信息,请参阅文档

你可以试试这个:

OutputStream os = new ByteArrayOutputStream();
mapper.writeValue(os, user);
String json = os.toString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM