oracle json字符串转数组,json字符串转化成json对象(原生方法)
json字符串、json對(duì)象、數(shù)組 三者之間的轉(zhuǎn)換
//json字符串、json對(duì)象、數(shù)組 三者之間的轉(zhuǎn)換
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字符串轉(zhuǎn)化成json對(duì)象(jq方法)
//var jsonObj = JSON.parse(jsonStr)//json字符串轉(zhuǎn)化成json對(duì)象(原生方法)
let jsonStr1 = JSON.stringify(jsonObj)//json對(duì)象轉(zhuǎn)化成json字符串
//console.log(jsonStr1+"jsonStr1")
//json對(duì)象轉(zhuǎn)化成json數(shù)組對(duì)象
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數(shù)組轉(zhuǎn)化成json字符串
//console.log(jsonStr11);
var jsonArr = [];
for(var i in jsonObj){
jsonArr[i] = jsonObj[i];
}
//console.log(jsonArr);
//console.log(typeof(jsonArr))
將對(duì)象轉(zhuǎn)化成數(shù)組第二種方式
//將對(duì)象轉(zhuǎn)化為數(shù)組
let obj={'未完成':5,'已完成':8,'待確認(rèn)':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);
超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的oracle json字符串转数组,json字符串转化成json对象(原生方法)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 4790k处理器 vs ecc内存:性能
- 下一篇: oracle with 查询,oracl