zoukankan      html  css  js  c++  java
  • JS数组转成json字符串的注意事项

    在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); 

  • 相关阅读:
    线程、协程、Goroutine的区别和联系
    Docker是如何实现跨平台的等问题
    Docker容器与虚拟机有什么区别?
    带www和不带www的域名有什么区别
    netty 入门前阅读
    netty 入门示例
    thingsboard 入门教程
    RSAUtil 工具类
    java zip 打包
    redis 详细讲解
  • 原文地址:https://www.cnblogs.com/Andres/p/5129447.html
Copyright © 2011-2022 走看看