JSONObject字符串list集合对象的转化
⽤JSON表⽰⼀个数组对象,使⽤“[ ]“包含所有元素,每个元素⽤逗号分隔,元素可以使任意的value,例如,⼀下数组包含了⼀个String、Number、Boolean、和⼀个
null:
[“abc”,123,false,null]
//*********************JSONObject转化字符串**************************
// 调⽤执⾏的⽅法
int flag = factoryService.updateValidFlag(fty);
String msg="['更新成功']";
if(flag<=0){
msg="['更新失败']";
}
try{
JSONArray json = (JSON(msg);
}catch (Exception e) {
e.printStackTrace();
}
return null;
//************************JSONObject转化对象*********************************
int fid = Integer.Request().getParameter("id"));
factory = factoryService.queryFactoryById(fid);
JSONArray json=JSONArray.fromObject(factory);
return null;
//************************JSONObject转化list*********************************
// 调⽤查询的⽅法并接收查询到的结果集
listFactory = .......;
JSONArray json = JSONArray.fromObject(listFactory);
// 设置编码
// 写⼊到前台 Response().getWriter().String());
return null;
前台中接收转化的值就可以了
function updateValidFlag(values){
var fid=values;
//获得rid的值
var rid = $("input:radio[name='ra']:checked").val();
$.ajax({
type:"post",
url:"/factory/factoryAction!updateValidFlag.action",
data:{"fid":fid,"rid":rid},
dataType:"json",
async:false,
success:function(json){
// 在action中返回的msg的信息 更新成功或更新失败
alert(json);
// 更新刷新
load(false);json转换对象
}
}); }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。