簡體   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