对于Jackson,您可以执行以下操作:
ObjectMapper mapper = new ObjectMapper();
TypeReference<Map<String, Object>> typeRef = new TypeReference<Map<String, Object>>() {};
Map<String, Object> data = mapper.readValue(json, typeRef);
如果您喜欢使用自定义类来保存值而不是
Map
,使用:
ObjectMapper mapper = new ObjectMapper();
Data data = mapper.readValue(json, Data.class);
public class Data {
@JsonProperty("Test1")
private Job test1;
@JsonProperty("Test2")
private Job test2;
}
public class Job {
private String jobId;
private String jobName;
private String jobInput;
}