关于JS数组转JSON文本,支持单数组,二维,多维
来源:互联网 发布:windows nt系统 编辑:程序博客网 时间:2024/06/06 00:41
以前一直是QQ空间写技术文章,QQ空间太坑 字还有限制~
来CSDN了大家多多照顾
一般来说都是从PHP转JSON很方便~ 但是JS中各种坑~
今天正好碰到这个问题 翻了几页百度没有找到解决方案 自己动手丰衣足食 自己写了个函数 支持无限极的多维数组
为了方便记忆就弄成跟PHP同名函数了
来CSDN了大家多多照顾
一般来说都是从PHP转JSON很方便~ 但是JS中各种坑~
今天正好碰到这个问题 翻了几页百度没有找到解决方案 自己动手丰衣足食 自己写了个函数 支持无限极的多维数组
为了方便记忆就弄成跟PHP同名函数了
/** *js数组转json * @ o 提供一个array数据数组 */function json_encode(o) { var json = "{"; var array_i = 0; var len = o.length; for(var key in o) { o[key] = o[key]== undefined?"":o[key]; var is_array = o[key] instanceof Array; array_i++ ; var douhao = array_i==1?"":"," if(is_array){ json+=douhao+"\"" + key + "\": ["+json_encode(o[key])+"]"; }else{ o[key] = o[key].replace(/\\/g,"\\\\"); o[key] = o[key].replace(/\"/g,"\\\"") json+=douhao+ "\"" + key + "\":\""+ o[key]+"\""; } } json+="}" return json;}
阅读全文
0 0
- 关于JS数组转JSON文本,支持单数组,二维,多维
- 多维数组转json
- C语言--关于二维数组,字符串数组,多维数组
- js二维数组转换json
- js二维数组和多维数组的定义声明
- PHP的数组和JS的数组传递 二维 多维
- 二维数组,字符串,多维数组
- 二维数组及多维数组
- php打乱数组二维数组多维数组
- php打乱数组二维数组、多维数组
- 二维数组,字符串数组,多维数组
- C5_二维数组,字符串数组,多维数组
- 二维数组、字符串数组、多维数组
- 5.二维数组、字符串数组、多维数组
- C5-二维数组、字符串数组、多维数组
- c_二维数组,字符串数组,多维数组
- c_二维数组,字符串数组,多维数组
- [TwistedFate]二维数组,字符串数组,多维数组
- Linux中部分工具学习
- Leetcode | Partition to K Equal Sum Subsets
- Samba服务实现树莓派与Windows之间的文件共享
- 我的电路实践——CircuitLab
- Cinema CodeForces
- 关于JS数组转JSON文本,支持单数组,二维,多维
- Qt 有关ffmpeg的配置
- 凯撒密码
- java线程池中的线程数应该如何设置?
- iGH EtherCAT初始化流程分析(三)
- 【Java并发学习】之详解线程的点滴(1)
- Java多线程简析——Synchronized(同步锁)、Lock以及线程池
- 跳台阶
- Python输出一百以内的质数(素数)