3

POJOをJSONに変換するためにjacksonを使用しています

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

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

file に書き込む代わりに、 String variable() に書き込みたいと思いますjsonString。そのため、次のような結果が得られます。

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

4

2 に答える 2

1

あなたが試すことができます、

mapper.writeValueAsString(user).

詳細については、ドキュメントを参照してください。

于 2013-10-31T02:42:49.353 に答える
1

これを試すことができます:

OutputStream os = new ByteArrayOutputStream();
mapper.writeValue(os, user);
String json = os.toString();
于 2013-10-31T02:43:09.680 に答える