开发手册 欢迎您!
软件开发者资料库

JS遍历Json字符串

JS遍历Json字符串1、将Json字符串转换成JSON对象var t='{"firstName": "cyra", "lastName": "richardson"}'; var obj = eval('(' + t + ')');2、遍历读取键值对for(var str in obj)

JS遍历Json字符串

1、将Json字符串转换成JSON对象

var t='{"firstName": "cyra", "lastName": "richardson"}'; 
var obj = eval('(' + t + ')');

2、遍历读取键值对

for(var str in obj){ 
alert(str+'='+obj[str]); 
}

代码示例:

 New Document 

附加JSP后台拼JSON字符串

<%@ page contentType="text/html;charset=GBK" %><%@ taglib uri="/tags/web-flex" prefix="flex"%><%@ taglib uri="/tags/web-grid" prefix="grid"%><%@ taglib uri="/tags/web-html" prefix="html"%><%@ taglib uri="/tags/web-sotower" prefix="sotower"%><%@ taglib uri="/tags/sotower-bsp" prefix="bsp"%><%@page import="java.util.List"%><%@page import="com.wuynw.ygxx.po.WyYuang"%><% List reslist=(List)request.getAttribute("flexgrid.data");StringBuilder sb=new StringBuilder();sb.append("["); for(int i=0;i0) { sb.append(","); } sb.append("{").append("\"").append("id").append("\"").append(":"); sb.append("\"").append(w.getId()).append("\"").append(","); sb.append("\"").append("name").append("\"").append(":"); sb.append("\"").append(w.getXingm()).append("\"").append(","); sb.append("\"").append("gongh").append("\"").append(":"); sb.append("\"").append(w.getGongh()).append("\"").append(","); sb.append("\"").append("zhiw").append("\"").append(":"); sb.append("\"").append(w.getZhiw()).append("\"").append(","); sb.append("\"").append("ruzrq").append("\"").append(":"); sb.append("\"").append(w.getRuzrq()).append("\"").append("}");}sb.append("]");out.print(sb.toString());%>