json 对象解析 function 里面的return 和return false 查找字符串最后的结尾字符

https://www.cnblogs.com/czh-520/articles/9602801.html

json字符串、json对象、数组 三者之间的转换

<script>
//json字符串、json对象、数组 三者之间的转换
        let 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部门"}]';
        let jsonObj = $.parseJSON(jsonStr);//json字符串转化成json对象(jq方法)
        //var jsonObj =  JSON.parse(jsonStr)//json字符串转化成json对象(原生方法)
        let jsonStr1 = JSON.stringify(jsonObj)//json对象转化成json字符串
        
        //console.log(jsonStr1+"jsonStr1")

        //json对象转化成json数组对象
        let arr1=[];
        for(let i in jsonObj){
            //var o={};
            //o[i]=jsonObj[i];
            arr1.push(jsonObj[i]);            
        }
        //console.log(arr1);
        //console.log(typeof(arr));
        var jsonStr11 = JSON.stringify(arr1)//json数组转化成json字符串
        //console.log(jsonStr11);
        var jsonArr = [];
        for(var i in jsonObj){
                jsonArr[i] = jsonObj[i];
        }
        //console.log(jsonArr);
        //console.log(typeof(jsonArr))
</script>

 将对象转化成数组第二种方式

<script>
//将对象转化为数组
    let obj={'未完成':5,'已完成':8,'待确认':4,'已取消':6};
     var arr = [];
    for (let i in obj) {
        //arr.push(obj[i]); //属性
        //arr.push(obj[i]); //
        var o={};
        o[i]=obj[i];
        arr.push(o);
    }

    function objToArray(array) {
        var arr = []; 
        for (var i in array) {
            var o={};
            o[i]=array[i];
            arr.push(o); 
        }
        console.log(arr);
        //return arr;
    }
   // console.log(arr)
    objToArray(obj);
</script>

关于return  和return false

1  都可以终止当前执行的方法

2  只有 return false 会阻止表单的提交。

查找字符:

int index=item.LastIndexOf('\"');//从字符串的最后位置开始查找是否有"这个符号

猜你喜欢

转载自www.cnblogs.com/whl4835349/p/11584098.html