首页 > 代码库 > JSONObject与JSONArray的使用2
JSONObject与JSONArray的使用2
1. 新建一个Java实体类
@Entity @Table(name = "MARKET_LADDER_PRICE_INTERVAL") @AttributeOverride(column = @Column(name = "INTERVAL_ID"), name = "id") public class LadderPriceInterval extends IdEntity { private static final long serialVersionUID = 1L; private Integer beginNum; // 开始区间 private Integer endNum; // 结束区间 private String framId; // 框架协议ID @Column(name = "BEGIN_NUM") public Integer getBeginNum() { return beginNum; } public void setBeginNum(Integer beginNum) { this.beginNum = beginNum; } @Column(name = "END_NUM") public Integer getEndNum() { return endNum; } public void setEndNum(Integer endNum) { this.endNum = endNum; } @Column(name = "FRAM_ID") public void setFramId(String framId) { this.framId = framId; } public void setSortNum(Integer sortNum) { this.sortNum = sortNum; } }
2. 生成JSON字符串
/** * 根据框架协议ID 获取商品阶梯价格 */ @RequestMapping(value = "/getLadListByFrameId") @ResponseBody public String getLadListByFrameId(String framId) { List<LadderPriceInterval> ladList=ladderPriceIntervalService.queryByFramId(framId); return JSONArray.fromObject(ladList).toString(); }
3. js解析JSON字符串
$.ajax({ type : "post", data : {"framId":framId}, url : "/unionpay/scmarket/productController/getLadListByFrameId", async : false, success : function(data) { var ladJson = new Array(); ladJson = eval("("+data+")"); if(ladJson!=null&&ladJson.length>=0){ for(var i in ladJson){ var beginNum=ladJson[i].beginNum; var endNum=ladJson[i].endNum;
//你自己操作 } } } });
JSONObject与JSONArray的使用2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。