读取JavaBean
1、一个JavaBean
Java代码:
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
StuBean stu = new StuBean();
stu.setId("s001");
stu.setName("Jahson");
stu.setPassword("123456");
JSONObject jsonObject = JSONObject.fromObject(stu);
out.println(jsonObject.toString());//将json放入页面
System.out.println(jsonObject);
out.flush();
out.close();
JQuery代码:
$.getJSON("servlet/MoreJson",function(data){
var str=status+"<br>";
str+="<table border=\"1\">";
str+="<tr>";
str+="<td>"+data.id+"</td>";
str+="<td>"+data.name+"</td>";
str+="<td>"+data.password+"</td>";
str+="</tr>";
str+="</table>";
$("#res").append(str);
});
2、多个JavaBean
Java代码:
response.setContentType("text/html");
PrintWriter out = response.getWriter();
StuBean stu = new StuBean();
stu.setId("s001");
stu.setName("Jahson");
stu.setPassword("123456");
StuBean stu2 = new StuBean();
stu2.setId("s002");
stu2.setName("Jack");
stu2.setPassword("654321");
List list = new ArrayList();
list.add(stu);
list.add(stu2);
JSONArray jsonArray = JSONArray.fromObject(list);
out.println(jsonArray.toString());
System.out.println(jsonArray);
out.flush();
out.close();
JQuery代码:
$.post("servlet/MoreJson",{parma:v},function(data,status){
var str="<table border=\"1\">";
$.each(data,function(index,content){
str+="<tr>";
str+="<td>"+content.id+"</td>";
str+="<td>"+content.name+"</td>";
str+="<td>"+content.password+"</td>";
str+="</tr>";
});
str+="</table>";
$("#res").append(str);
},"json");
读取List
Java代码:
response.setContentType("text/html");
PrintWriter out = response.getWriter();
List<String> list = new ArrayList<String>();
list.add("成都");
list.add("绵阳");
list.add("西昌");
list.add("aaa");
//如果是List,则必须use JSONArray instend
JSONArray jsonArray = JSONArray.fromObject(list);
out.println(jsonArray.toString());
out.flush();
out.close();
JQuery代码:
$.post("servlet/MoreJson",{parma:v},function(data,status){
var str="<table border=\"1\">";
$.each(data,function(index,content){
str+="<tr>";
str+="<td>"+content+"</td>";
str+="</tr>";
});
str+="</table>";
$("#res").append(str);
},"json");
结论:List通过each遍历数据信息;单独对象直接调用,多个对象放入LIst中通过each遍历
分享到:
相关推荐
利用json读取JavaBean
提供json转javabean和javabean转json的方法
自己写的一个json生成JavaBean工具类,需要有fastJson依赖存在才能使用,通过输入读取json数据的文本地址和输出javaBean文件的地址,执行Json2BeanUtil类的json2Bean方法,可自动生成JavaBean,需要自己手动导入各...
json 所需要的jackson-annotations-2.4.0.jar,jackson-core-2.4.2.jar, jackson-databind-2.4.2.jar,jackson-mapper-asl-1.9.11.jar
资源包内含有说明和效果图 只需要将Json字符串复制到工具内,一键转换为对应实体类(javabean类)。 非常好用,为程序员节省了很多时间。
我们开发的java系统,经常需要调用其他系统的API。这些API的返回格式,往往都是json格式。这个小工具,可以帮助你把json格式的数据,转换成对应的javabean。以简化你手动拷贝粘贴json属性的工作。
javabean 通过此工具实现json生成javabean实体类 你给我json,我帮你输出javabean实体类,超级简单便捷,省去了你手动敲代码的重复性工作
一个自制的json转换jar 直接调用JsonFactory.toJson()方法可将javaBean转换成json
json与JavaBean、Map和list之间的转换问题
json自动生成javabean的工具jar
快速将json数据中字段转成javabean类
json转javabean的一个工具,只要输入类名和合法的json格式就会在当前文件夹下生成java文档,操作时图形界面的,纯java编写可以跨平台操作。
xml与json、javabean的互相转换
忽略字段的首字母大小写,将json字符串转成javabean,忽略字段的首字母大小写,将json字符串转成List
首字母大写的json串转为javabean实例,
本项目为maven项目,下载后可直接运行示例项目。项目中包括jackson流式API示例,jackson常用工具示例(已封装好工具类,包括各种操作细节),jackson树型模型示例。
JSON转javabean(pojo)利器-附件资源
json一键生成javabean工具
软件介绍: 一款让json能够自动生成javabean的工具,源自网络有需要的可以试试。