js中 給json對象添加屬性和json數組添加元素


js中 給json對象添加新的屬性

比如現在有一個json對象為jsonObj,需要給這個對象添加新的屬性newParam同時給newParam賦值為pre。做法如下:

 

var jsonObj={

      'param1':22,

      'param2' :33

};

 

jsonObj. newParam ='pre';

新的屬性添加以后,json對象變成:

var jsonObj={

      'param1':22,

      'param2' :33,

      'newParam':'pre'

};

 


   
   
   
           
  1. json 數組也是數組
  2. //1、
  3. var jsonstr= "[{'name':'a','value':1},{'name':'b','value':2}]";
  4. var jsonarray = eval( '('+jsonstr+ ')');
  5. var arr =
  6. {
  7. "name" : $( '#names').val(),
  8. "value" : $( '#values').val()
  9. }
  10. jsonarray.push(arr);
  11. //2、
  12. var json={}; // 定義一個json對象
  13. json.array1=[ "2", "4"]; // 增加一個新屬性 array1 ,此屬性是數組
  14. json.array1[json.array1.length]= '6'; // 數組追加一個元素
  15. alert(json.array1)
  16. //3、
  17. var dic = new Array();
  18. dic[i] = item;
  19. console.log(dic)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM