Js_json相关操作

来源:互联网 发布:理解专业程序员 编辑:程序博客网 时间:2024/06/06 08:50

一:java action中写好  页面获取的内容 session

    如:

HttpServletRequest request2 = ServletActionContext.getRequest();
HttpSession session = request2.getSession();

session.setAttribute("hotelList", json);
System.out.println(json+"luis");

二:页面获取session

       var test = '<%=session.getAttribute("hotelList")%>'; 

要获取json里的数据. 我们需要对json 进行解析如:

    1.    var c = JSON.parse(test);

   还有方法如:

如果是数组的话.在js里for 循环出来.

 如:

for(var i = 0; i < c.XXX.length;i++){
//字符   luis+=c.HotelAvailability.HotelError[i].ErrMsgAry.ErrMsg.Msg;

//push  给数组添加元素
 //数组  luis.push(c.HotelAvailability.HotelInsideShopProperty[i]);


看:http://liminhappygirl.iteye.com/blog/1245041


}

再者也可以把得到的数据内容放到页面里如: for 循环放入

for(var i = 0; i < luis.length; i++){

//寻找页面这个标签的 id 
var model = $("#listitem_5719905_PSL").html();

//replace 取代. 带LLL标签的id    /g 全部取代
model = model.replace(/LLL/g, i);

//循环获取name 
model = model.replace(/Extended Stay America - Chicago - Midway/g,luis[i].PropFullName);
//alert(model);

//把内容给  另外一个div
$("#luis").append(model);
//addJs(i);
}

相关的知识:

json:    可以看   http://www.w3school.com.cn/json/json_eval.asp

列出自己觉得有用的:

1.

document.getElementById("jname").innerHTML=JSONObject.name

2.



 相关补充:

一:json

1.parse用于从一个字符串中解析出json对象

       2.stringify()用于从一个对象解析出字符串 可以为json 如

JSON.stringify(a)

ar a = {a:1,b:2}

结果:

JSON.stringify(a)

"{"a":1,"b":2}"


大家还可以.补充么. 我是新手



0 0
原创粉丝点击