首页 > 编程语言 > 详细

JS数组转成json字符串的注意事项

时间:2016-01-14 10:54:52      阅读:162      评论:0      收藏:0      [点我收藏+]

在js中常常会将一个数组转成json字符串发送给后端。

这时候在定义数组数据结构的时候需要格外注意,意味json中是有集合和对象的区别的。

集合的定义是[];对象的的定义是{}。

这时候,在创建数组时需使用不同的方式。比如创建一个集合数组:

 var bizhi_info_modify_arr = [];  

再如创建一个对象数组:

bizhi_info_modify_arr[i] = {};
bizhi_info_modify_arr[i]["id"] =$("#bizhi_list_id"+i).val();
bizhi_info_modify_arr[i]["bizhi_list_provider"] =$("#bizhi_list_provider"+i).val();
bizhi_info_modify_arr[i]["bizhi_list_catalog"] = $("#bizhi_list_catalog"+i).val();

区别是:集合数组只是一个集合,键是无值的;而对象数组键是有值的。

这样在生成json字符串的时候会非常简单,只需要调用系统函数 JSON.stringify。

jsonstr = JSON.stringify(bizhi_info_modify_arr); 

 

JS数组转成json字符串的注意事项

原文:http://www.cnblogs.com/Andres/p/5129447.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!