1.
JSON对象:
var memberJson = {
"loginName":"",
"currentService":"",
"realName":"",
"userCompType":"-1",
"serviceStatus":"-1",
"isActive":"-1",
"email":"",
"regionId":0,
"createdStart":"",
"createdEnd":"",
"serviceStartDateStart":"",
"serviceStartDateEnd":"",
"serviceEndDateStart":"",
"serviceEndDateEnd":"",
"lastLoginStart":"",
"lastLoginEnd":""
};
为JSON赋值:
memberJson.loginName = $("#loginName").val();
memberJson.currentService = $("#currentService").val();
memberJson.realName = $("#realName").val();
memberJson.userCompType = $("#userCompType").val();
memberJson.serviceStatus = $("#serviceStatus").val();
memberJson.isActive = $("#isActive").val();
memberJson.email = $("#email").val();
memberJson.regionId = $("#regionId").val();
memberJson.createdStart = $("#createdStart").val();
memberJson.createdEnd = $("#createdEnd").val();
memberJson.serviceStartDateStart = $("#serviceStartDateStart").val();
memberJson.serviceStartDateEnd = $("#serviceStartDateEnd").val();
memberJson.serviceEndDateStart = $("#serviceEndDateStart").val();
memberJson.serviceEndDateEnd = $("#serviceEndDateEnd").val();
memberJson.lastLoginStart = $("#lastLoginStart").val();
memberJson.lastLoginEnd = $("#lastLoginEnd").val();
将JSON对象转化为字符串,用于传输后台.
var memberify = JSON.stringify(memberJson); //条件
后台里再将JSON对象转化成javaBean:
import net.sf.json.JSONObject;
JSONObject jo = JSONObject.fromObject(memberJon);
UsersVO findParamet = (UsersVO)JSONObject.toBean(jo,UsersVO.class);
findParamet 就是封装了N个查询条件的VO对象了.
2.
在JAVA中传输到页面的对象若为List,可以用JSONArray:
JSONArray jsonArray = JSONArray.fromObject(new List<Region>);
页面接到传过来的值要转化下:
var regions = JSON.parse(regionList);
var len = regions.length;
var optCity="<option value='-1' selected='selected'>请选择市</option>";
for(var i=0; i<len;i++){
optCity = optCity+"<option value='"+regions[i].regionId+"'>"+regions[i].regionName+"</option>";
}
$("select[name='cityID']").html(optCity);
$("select[name='cityID']").attr("value",'-1');
分享到:
相关推荐
Json学习 Json学习 Json学习 Json学习
json 实现ajax 返回对象 操作 json 学习 json研究
java学习资料json的源代码 欢迎大家下载学习
json 学习帮助文档 json 学习帮助文档 json 学习帮助文档
Json学习的ppt
四轧json学习学习111111
JavaScript数组对象JSON学习笔记,推荐
js遍历xml 遍历json学习
个人关于设备的json学习
Json学习笔记,你的必选哦,与大家共享,一起进步
什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与...
json学习笔记、jackson的jar包、核心代码段。
本人学习 json总结希望 可以 给各位朋友 点 帮助
WCF,json
Json入门学习,包含了所需的所有jar包,学习资料等,希望对初学者的入门学习提高一些帮助。
JSON学习教程,是学习json不错的选择和好的帮手
Ajax,Json的学习笔记
介绍了json的三个工具struts json,json_lib, jackson-mapper 的使用方法和一些常见错误处理
尽管【JSON】是【JavaScript】的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯 { firstName:Tom, lastName:Smith, sex:male, age:23, married:false, address: { ...