json转string方法;string转json;

来源:互联网 发布:php 倒计时功能 编辑:程序博客网 时间:2024/06/15 18:12
//json转string
function jsonToString (obj){           var THIS = this;            switch(typeof(obj)){               case 'string':                   return '"' + obj.replace(/(["\\])/g, '\\$1') + '"';               case 'array':                   return '[' + obj.map(THIS.jsonToString).join(',') + ']';               case 'object':                    if(obj instanceof Array){                       var strArr = [];                       var len = obj.length;                       for(var i=0; i<len; i++){                           strArr.push(THIS.jsonToString(obj[i]));                       }                       return '[' + strArr.join(',') + ']';                   }else if(obj==null){                       return 'null';                     }else{                       var string = [];                       for (var property in obj) string.push(THIS.jsonToString(property) + ':' + THIS.jsonToString(obj[property]));                       return '{' + string.join(',') + '}';                   }               case 'number':                   return obj;               case false:                   return obj;           }       }

===========================================================
String arr=new String(request.getParameter("arr").getBytes("ISO8859-1"), "UTF-8");var arr2='<%=arr%>';var list=eval('('+arr2+')');//用eval函数将json转化为对象  alert(list[0].fileName);alert(list[1].fileName);alert(list[2].fileName);
0 0
原创粉丝点击