zoukankan      html  css  js  c++  java
  • js序列化json对象

    1. SerializeJsonToStr : function( oJson )  
    2. {  
    3.     if( oJson == null )  
    4.         return "null";  
    5.     if( typeof(oJson) == typeof(0) )  
    6.         return oJson.toString();  
    7.     if( typeof(oJson) == typeof('') ||  
    8.         oJson instanceof String )  
    9.     {  
    10.         oJson = oJson.toString();  
    11.         oJson = oJson.replace( //r/n/, '//r//n');  
    12.         oJson = oJson.replace( //n/, '//n');  
    13.         oJson = oJson.replace( //"/, '//"');  
    14.         return '"' + oJson + '"';  
    15.     }  
    16.     if( oJson instanceof Array )  
    17.     {  
    18.         var strRet = "[";  
    19.         for( var i = 0; i < oJson.length; i++)  
    20.         {  
    21.             if( strRet.length > 1 )  
    22.                 strRet += ",";  
    23.             strRet += ExternalInterface.SerializeJsonToStr(oJson[i]);  
    24.         }  
    25.         strRet += "]";  
    26.         return strRet;  
    27.     }  
    28.     if( typeof(oJson) == typeof({}) )  
    29.     {  
    30.         var strRet = "{";  
    31.         for( var p in oJson )  
    32.         {  
    33.             if( strRet.length > 1 )  
    34.                 strRet += ",";  
    35.             strRet += p.toString() + ':' + ExternalInterface.SerializeJsonToStr(oJson[p]);  
    36.         }  
    37.         strRet += "}";  
    38.         return strRet;  
    39.     }  
  • 相关阅读:
    ubuntu
    什么是守护进程?
    Redis 简介
    什么是原子性,什么是原子性操作?
    什么是BSD协议?
    查看内存
    数据库备份与还原
    PostgreSQL 判断字符串包含的几种方法
    SQL 基础
    手风琴-过渡效果,显示隐藏列表案例
  • 原文地址:https://www.cnblogs.com/mingjian/p/4166639.html
Copyright © 2011-2022 走看看