1、action代码
@SuppressWarnings("unchecked")
public String getChargeMode(){
//根据产品id 获取计费方式
String productid ="402881833492ec97013492f512870003";
List<ChargeMode> vmchargeList = chargeModeService.findByProductId(productid);
//New个 Gson对象
Gson gson = new Gson();
//直接toJson 真是Gson的强大之处
String result = gson.toJson(vmchargeList);
System.out.println(result);
//基类定义的 返回形式
return ajaxText(result);
}
2、hibernate实体
private String id;
//transient这个关键字是过滤不必要的底层信息
transient
private Product product;
private String chargeName;
private String timeType;
private String unit;
3、jsp页面
jQuery.ajax({
dataType: "json",
type: "post",
url: "<%=basePath%>product!getChargeMode.action",
success: function(data) { jQuery.each(data, function(i, field){
//遍历所有记录, alert所有的id
alert(field['id']);
});
}
});
4、action输出
//能以此格式 存储多行记录
[{"id":"40288036379bd5b101379bd6455e0001","chargeName":"包月","timeType":"M","unit":"元/月"}
分享到:
相关推荐
struts2~json~gson~jquery~ajax简单应用
使用gson解析json的一次测试使用
jquery、json、gson在mvc下的服务器异步调用案例,仅供教学使用,高手请绕行
此项目是springboot项目,中间采用的阿里巴巴的druid数据库配置,配置了切面式数据是事务控制根据方法命名,对象的转换采用Gson,配置了简单的拦截器和返回jsp页面等
Struts2.1.8 AJAX 读取XML,GSON,jQuery JSON的案例.
非常详细的json使用方法。包括对象和json之间的相互转换,集合和json之间的相互转换,自己按照节点解析。gson功能真的很强大。
NULL 博文链接:https://hotstrong.iteye.com/blog/1164379
Gson是Google的一个开源项目,可以将Java对象转换成JSON,也可能将JSON转换成Java对象。 Gson里最重要的对象有2个Gson 和 GsonBuilder Gson有2个最基本的方法 1) toJson() – 转换java 对象到JSON 2) from...
Android Studio下使用Google Gson解析Json数据示例
这是AJAX的简单应用,希望对入门者有点帮助。
1、生成Json数据 2、使用Gson解析Json数据(单个json对象、json数组和json对象内嵌json数组) // 这里有两篇好心人的博文,有详细的讲解 http://www.jb51.net/article/32547.htm ...
使用google 提供的gson.jar的包来生成json格式数据,并利用from json解析这些数据将这些数据显示在手机界面上。亲测可用,项目下载后能够直接运行。本资源是项目的原码哦!
当json数据比较复杂的时候,可以使用解析对象的方式解析数据。用gson方法会容易的很多。
Gson的基本使用,特点:a、快速、高效b、代码量少、简洁c、面向对象d、数据传递和解析方便
介绍:Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. 压缩包里有以下文件: ...
Volley网络框架,有jar及使用例子,可使用Gson
Gson json
在学会了纯js版的Ajax写法后,不妨试试jQuery这个框架,集成了对Ajax的应用,十分方便和强大。
包含json.jar以及服务端代码和客户端代码