我使用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}”;
答案 0 :(得分:1)
答案 1 :(得分:1)
你可以试试这个:
OutputStream os = new ByteArrayOutputStream();
mapper.writeValue(os, user);
String json = os.toString();