zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    Spring配置文件中使用ref local与ref bean的区别
    基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务
    Spring事务配置的五种方式
    [codeforces-543B]bfs求最短路
    [hdu5218]DP-约瑟夫环变形
    [hdu5215]无向图找奇偶环
    [hdu5216]排序
    [zoj3591]Nim 游戏
    [zoj3596]DP(BFS)
    [zoj3593]扩展欧几里得+三分
  • 原文地址:https://www.cnblogs.com/linzhijie45/p/6751588.html
Copyright © 2011-2022 走看看