JSON 格式转换成Java对象
标签(空格分隔): Java jsckson
源代码
添加依赖到pom.xml
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.3</version>
</dependency>
需要转换的对象是ObjectC
和ObjectD
,其中ObjectD
的一个成员变量是List<ObjectC>
.
jackson能够递归转换,让json中包含json的这种也能够转为相应的Java对象
//ObjectC.java
package com.workstation;
import com.fasterxml.jackson.annotation.JsonProperty;
public class ObjectC {
@JsonProperty ("Message")
String message;
public String getMessage() {
return message;
}
publi