FastJson 字符串转JAVA对象 (父对象包含子对象的 json 串)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ywj776199845/article/details/84351499
package A;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;

import pojo.Child;
import pojo.Preant;

public class A {

	public static void main(String[] args) {
		String str = "{\"name\":\"jack\",\"age\":\"20\",\"ch\":{\"name\":\"sum\",\"age\":\"10\"}}";
		Preant p =JSON.parseObject(str, new TypeReference<Preant>() {});
		System.out.println(p.getName());
		Child ch =p.getCh();
		System.out.println(ch.getAge());
	}
	
}
@Data
public class Preant {

	String name;
	int age;
	Child ch;
}
@Data
public class Child {
	String name;
	int age;
	
}

猜你喜欢

转载自blog.csdn.net/ywj776199845/article/details/84351499