• json字符串、对象、数组之间的转换方法


    json字符串转化成json对象

    1.jquery的方法: var jsonObj =$.parseJSON(jsonStr)

    2.js 的方法: var jsonObj =JSON.parse(jsonStr);    

    json对象转化成json字符串

    js方法var jsonStr1 =JSON.stringify(jsonObj)

    <script type="text/javascript">var jsonStr ='[{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"011","open":false,"pId":"01","name":"A部门"},{"id":"03","open":false,"pId":"0","name":"A部门"},{"id":"04","open":false,"pId":"0","name":"A部门"}, {"id":"05","open":false,"pId":"0","name":"A部门"}, {"id":"06","open":false,"pId":"0","name":"A部门"}]';//  var jsonObj = $.parseJSON(jsonStr);var jsonObj =JSON.parse(jsonStr)
            console.log(jsonObj)
         var jsonStr1 =JSON.stringify(jsonObj)
         console.log(jsonStr1+"jsonStr1")
        </script>

    json对象转化成数组

    <script type="text/javascript">var jsonStr ='[{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"01","open":false,"pId":"0","name":"A部门"},{"id":"011","open":false,"pId":"01","name":"A部门"},{"id":"03","open":false,"pId":"0","name":"A部门"},{"id":"04","open":false,"pId":"0","name":"A部门"}, {"id":"05","open":false,"pId":"0","name":"A部门"}, {"id":"06","open":false,"pId":"0","name":"A部门"}]';//  var jsonObj = $.parseJSON(jsonStr);var jsonObj =JSON.parse(jsonStr)
            console.log(jsonObj)
         var jsonStr1 =JSON.stringify(jsonObj)
         console.log(jsonStr1+"jsonStr1")
         var jsonArr = [];for(var i =0;i <jsonObj.length;i++){
                jsonArr[i] = jsonObj[i];}console.log(typeof(jsonArr))
        </script>
  • 相关阅读:
    cuda实践2
    对旋转矩阵R做(行)初等变换会发生什么?
    关于最短路径问题:Dijkstra与Floyd算法
    深入理解JavaScript系列
    jquery的$.extend和$.fn.extend作用及区别
    知道WCF的地址用工厂通道方式快速调用WCF
    WCF大数据量传输解决方案
    系统上线后WCF服务最近经常死掉的原因分析总结
    Microsoft Web Application Stress Tool 使用
    标识符解析在闭包中理解
  • 原文地址:https://www.cnblogs.com/linzhijie45/p/6751588.html
Copyright © 2020-2023  润新知