關注微信公眾號
JS實現給json數組動態賦值的方法示例
轉載 ?更新時間:2017年07月04日 10:19:00 ? 作者:小魏的馬仔
這篇文章主要介紹了JS實現給json數組動態賦值的方法,結合實例形式分析了javascript針對json數組的遍歷、賦值等常用操作技巧,需要的朋友可以參考下
本文實例講述了JS實現給json數組動態賦值的方法。分享給大家供大家參考,具體如下:
json 數組也是數組:
//1、
var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]";
var jsonarray = eval('('+jsonstr+')');
var arr =
{
"name" : $('#names').val(),
"value" : $('#values').val()
}
jsonarray.push(arr);
//2、
var json={};// 定義一個json對象
json.array1=["2","4"];// 增加一個新屬性,此屬性是數組
json.array1[json.array1.length]='6';// 數組追加一個元素
alert(json.array1)
給json類型的字符串動態賦值
json類型的字符串,需要使用json.parse()方法,先轉換成json的對象,然后將其賦值給一個var類型的變量,最后為該變量使用push方法,動態賦值。
如果直接使用json.parse("jsonString").push,就會彈出push is not a function。
嫌麻煩的話,可以使用(json.parse("jsonString")).push
var arr = {"id": scheduleId, "isDelete": true};
var jsonArray = JSON.parse(scheduleList);
jsonArray.push(arr);
PS:關于json操作,這里再為大家推薦幾款比較實用的json在線工具供大家參考使用:
在線JSON代碼檢驗、檢驗、美化、格式化工具:
JSON在線格式化工具:
在線XML/JSON互相轉換工具:
json代碼在線格式化/美化/壓縮/編輯/轉換工具:
在線json壓縮/轉義工具:
更多關于JavaScript相關內容可查看本站專題:《JavaScript中json操作技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
您可能感興趣的文章:
JS
json數組
相關文章
最新評論
大家感興趣的內容
最近更新的內容
常用在線小工具