zoukankan      html  css  js  c++  java
  • js数据类型的转换

    string转其它

    ==================================
    string转json
    var json = eval('('+ string +')');

    string转arr
    var arr = string.split(",");

    string转number
    parseInt()

    js JSON与String互转换

    ============================

     1 function jsonToString (obj){   
     2         var THIS = this;    
     3         switch(typeof(obj)){   
     4             case 'string':   
     5                 return '"' + obj.replace(/(["\\])/g, '\\$1') + '"';   
     6             case 'array':   
     7                 return '[' + obj.map(THIS.jsonToString).join(',') + ']';   
     8             case 'object':   
     9                  if(obj instanceof Array){   
    10                     var strArr = [];   
    11                     var len = obj.length;   
    12                     for(var i=0; i<len; i++){   
    13                         strArr.push(THIS.jsonToString(obj[i]));   
    14                     }   
    15                     return '[' + strArr.join(',') + ']';   
    16                 }else if(obj==null){   
    17                     return 'null';   
    18   
    19                 }else{   
    20                     var string = [];   
    21                     for (var property in obj) string.push(THIS.jsonToString(property) + ':' + THIS.jsonToString(obj[property]));   
    22                     return '{' + string.join(',') + '}';   
    23                 }   
    24             case 'number':   
    25                 return obj;   
    26             case false:   
    27                 return obj;   
    28         }   
    29     }
    30  
    31 function stringToJSON(obj){   
    32         return eval_r('(' + obj + ')');   
    33 }
  • 相关阅读:
    LightOJ 1030 Discovering Gold(期望)
    CodeForces 567B Berland National Library
    HDU
    HDU
    (模拟、进制转换)
    HDU
    HDU
    CodeForces 429 B B. Working out
    CodeForces 546 D. Soldier and Number Game(素数有关)
    2016中国大学生程序设计竞赛
  • 原文地址:https://www.cnblogs.com/dtdxrk/p/2983202.html
Copyright © 2011-2022 走看看