日期:2014-05-17  浏览次数:20846 次

关于一段JSON数据某一个字段内容修改方法
是这样子的,有一段JSON数据:
XML code

{totalRecord:13,pageData:[{seqId:14.00,ms_name:"再来一天333",ms_type:"0",ms_rate:1.00,ms_unit:"1",ms_desc:"1三方手动",ms_memo:"水电费手动手动"},{seqId:17.00,ms_name:"112 第三方",ms_type:"1",ms_rate:1.00,ms_unit:"手动",ms_desc:"是地方水电费",ms_memo:"手动发生的 "},{seqId:15.00,ms_name:"咋啦水电费",ms_type:" 0",ms_rate:1.00,ms_unit:"是",ms_desc:"水电费手动放水电费",ms_memo:"飞水电费水电费是"}]}


我想将ms_type里面的值进行替换,因为ms_type对应HTML上面的
<option value="0">内部</option>
<option value="1">外部</option>
我需要的是得到“内部”和“外部”,所以想进行转换,请问有什么办法没?

------解决方案--------------------
拿到HTML页面上显示的“内部”“外部”的时候,根据读取到的值进行相应的显示。
------解决方案--------------------
你把这个数据在js里先封装成对象 o
然后写个for循环:
JScript code

for(int i=0;i<o.length;i++){
 o.pageData[i].ms_type = o.pageData[i].ms_type==0?"内部":"外部";
}

------解决方案--------------------
在页面应该能得到你的JSON对象、然后在页面判断 在什么情况下显示内部在什么情况下显示外部。。
------解决方案--------------------
到页面上的时候再判断显示