`
齐晓威_518
  • 浏览: 618639 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

JQuery利用json读取JavaBean List

 
阅读更多
读取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

    本文介绍了如何在Java Web开发中利用JSON与JavaBean进行数据交换,以及如何在客户端使用jQuery来获取和处理这些数据。通过Servlet响应JSON格式的数据,再用jQuery在前端解析并展示,可以实现前后端的数据交互。同时...

    JQuery利用JSON读取JAVABEANList

    标题中的“JQuery利用JSON读取JAVABEANList”指的是在Web开发中,使用JavaScript库JQuery从服务器获取以JSON(JavaScript Object Notation)格式表示的JavaBean列表数据,并在客户端展示的方法。JSON是一种轻量级的...

    json转javabean工具

    提供json转javabean和javabean转json的方法

    json转javaBean工具类

    自己写的一个json生成JavaBean工具类,需要有fastJson依赖存在才能使用,通过输入读取json数据的文本地址和输出javaBean文件的地址,执行Json2BeanUtil类的json2Bean方法,可自动生成JavaBean,需要自己手动导入各...

    Jquery ajax json 总结

    对于 JavaBean,可以使用 `JSONObject.fromObject(bean)` 进行转换,对于 List 集合,可以使用 `JSONArray.fromObject(list)`。如果有包含列表的复杂对象,需要遍历对象的所有属性并分别转换。最后,设置响应的 ...

    Json一键转Javabean工具

    "Json一键转Javabean工具"是一个实用的开发辅助工具,它能够帮助Java开发者快速地将JSON格式的数据转换成对应的JavaBean对象,极大地提高了开发效率。 JSON转换为JavaBean的过程通常包括以下步骤: 1. **解析JSON...

    json2javabean josnschema2pojo

    JSON到Java Bean转换工具,如"json2javabean"和"josnschema2pojo",是开发人员在处理JSON数据与Java对象之间转换时的便利工具。这些工具能够根据JSON格式的数据自动生成对应的Java类,使得数据绑定变得更加简单和...

    jackson json与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工具

    3. **支持复杂数据结构**: 如果JSON数据包含嵌套的对象或数组,工具会生成对应的嵌套JavaBean或List/Array类型。 4. **注释生成**: 可能会为每个属性生成注释,注释内容可能来自JSON字段的名称或描述。 5. **命名...

    json自动生成javabean的工具jar

    描述中提到的"json自动生成javabean的工具jar"进一步强调了这个工具的功能,即用户只需提供JSON字符串或JSON文件,该工具就可以自动生成相应的JavaBean代码,开发者无需手动编写JavaBean的属性和getter/setter方法。...

    jackson操作json和javabean示例

    6. **示例代码**:项目中的示例代码会涵盖各种使用场景,如简单的JavaBean到JSON的转换,复杂类型(如集合和自定义类型)的序列化,以及如何利用流式API处理大文件。通过阅读和运行这些示例,开发者可以快速掌握...

    json转javabean js工具

    我们开发的java系统,经常需要调用其他系统的API。这些API的返回格式,往往都是json格式。这个小工具,可以帮助你把json格式的数据,转换成对应的javabean。以简化你手动拷贝粘贴json属性的工作。

    json转javabean实体类

    javabean 通过此工具实现json生成javabean实体类 你给我json,我帮你输出javabean实体类,超级简单便捷,省去了你手动敲代码的重复性工作

    json与JavaBean、Map和list之间的转换问题.doc

    JSON 与 JavaBean、Map 和 List 之间的转换问题 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。在 Java 开发中,经常需要将 JSON 数据与 JavaBean、Map ...

    javabean和json转换_javabean2json_

    在Java开发中,JavaBean和JSON之间的转换是一个常见的任务,特别是在进行Web服务或者前后端交互时。JavaBean是Java中的一个对象模型,用于封装数据,而JSON(JavaScript Object Notation)则是一种轻量级的数据交换...

    Json转JavaBean小工具

    json转javabean的一个工具,只要输入类名和合法的json格式就会在当前文件夹下生成java文档,操作时图形界面的,纯java编写可以跨平台操作。

    json自动生成javabean_JavaEnityTools.jar.rar

    将JSON转换为JavaBean可以帮助开发者快速地将接收到的JSON数据映射到Java对象上,简化了数据处理的过程。 "json自动生成javabean_JavaEnityTools.jar" 是一个工具包,专门用于将JSON格式的数据自动转化为符合...

    xml与json、javabean的互相转换

    以Gson库为例,可以将JavaBean对象转换为JSON字符串,再由JSON字符串反序列化为JavaBean。 ```java import com.google.gson.Gson; public class BeanToJsonAndBack { public static class Person { private ...

    忽略字段的首字母大小写,将json字符串转成javabean

    忽略字段的首字母大小写,将json字符串转成javabean,忽略字段的首字母大小写,将json字符串转成List

Global site tag (gtag.js) - Google Analytics