关于将数据转换为JSON数据输出

用hibernate查询数据结果为PaginationSupport<ProductContent>类型,注:PaginationSupport是一个class文件,内容无法得知,ProductContent是一个实体类

请问,如何将PaginationSupport<ProductContent>类型转换为json数据格式进行输出?

先谢谢了

用fastjson试试

同意楼上,fastjson中有一个JSON.toJSONString("您的数据");

使用Gson.jar,如下是生成Json字符串 例子:

Gson gson = new Gson();
List persons = new ArrayList();
for (int i = 0; i < 10; i++) {
Person p = new Person();
p.setName("name" + i);
p.setAge(i * 5);
persons.add(p);
}
String str = gson.toJson(persons);