package com.alibaba.json.bvtVO; import java.util.ArrayList; import java.util.List; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.TypeReference; public class Main { public static void main(String[] args) { Page<Bean> page = new Page<Bean>(); page.setCount(1); List<Bean> items = new ArrayList<Bean>(); Bean item = new Bean(); item.setId(1); item.setName("name"); item.setDesc("desc"); items.add(item); page.setItems(items); String json = JSON.toJSONString(page); Page<Bean> jsonPage = JSON.parseObject(json, new TypeReference<Page<Bean>>() { }); System.out.println(jsonPage.getItems().get(0).getName()); } }