JSON 转 对象类型

先定义两个类

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的值,就再定义一个类

猜你喜欢

转载自blog.csdn.net/xiaoqing19910812/article/details/84143542