我有以下 JSON 字符串:
{ "students" : "[ {\"studentId\" : \"A1\",\"studentNumber\"
: \"287\",\"studentType\" : \"FullTime\"} ]" }
Run Code Online (Sandbox Code Playgroud)
为了在java对象中反序列化这个字符串,我必须删除\,这可以使用字符串替换方法来完成。除此之外,[ ] 之前和之后也有双引号。如何删除这些双引号或在使用 Jackson 反序列化时允许它们。
你不必自己做,杰克逊会处理的。创建一个pojo类Student,你可以编写如下内容:
ObjectMapper mapper = new ObjectMapper();
Student student = mapper.readValue(responseBody, Student.class);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13580 次 |
最近记录: |