先定义两个类
public class User {
private String body;
public String getBody() {
return body;
}
public void setBody(String body) {
this.body = body;
}
}
public class Userinfo {
private String data;
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}
String json="{\"body\":{ \"data\": {\"customerID\": \"123\"}}}";
User user = JSON.parseObject(json, User.class);
System.out.println(user.getBody());
Userinfo u1=JSON.parseObject(user.getBody(), Userinfo.class);
System.out.println(u1.getData());
输入结果为
{"data":{"customerID":"123"}}
{"customerID":"123"}
要是想再取customerID的值,就再定义一个类