美文网首页
js有关json的转换

js有关json的转换

作者: 吴世浩 | 来源:发表于2017-06-10 17:50 被阅读37次

    一、好言:

    那时我们有梦,关于文学,关于爱情,关于穿越世界的旅行。如今我们深夜饮酒,杯子碰到一起,都是梦碎的声音。 --北岛

    二、背景

    最近自己做公司后台,要自己做ext4j的前端,处理js,处理点击事件,自己写js控制,记录下一些转换。

    三、内容

    3.1、由于我是将list对象在后台直接json化传入到前端页面,放入到input中隐藏,在在js中用jq进行值得获取。所以下面的sysList是个json数组字符串。需要先转json。对于这种循环取值方式如下

        var sysList=$("#sysList").val();
            var json = JSON.parse(sysList);
             $.each(json, function(n, value){
                 console.info(n+"   " +value);
                console.info(value.id+"---"+value.name); 
             });
    
    var sysList=$("#sysList").val();
            var json = JSON.parse(sysList);
            console.info(json+"   " +json.length);
             for(var i=0,l=json.length;i<l;i++){
                    for(var key in json[i]){
                        console.info(key+':'+json[i][key]);
                    }
            }
    

    获取到的值

    [{"id":1,"name":"哈哈"},{"id":2,"name":"吼吼"},{"id":3,"name":"嘻嘻"}]
    

    是json对象打印的会是Object


    image.png

    3.2、checkbox选中

     $('input[name="test"]').prop("checked", true);
     $('input[name="test"]').attr("checked", true);
    

    相关文章

      网友评论

          本文标题:js有关json的转换

          本文链接:https://www.haomeiwen.com/subject/ufccqxtx.html