用js将二维数组转为json格式字符串
<!doctype html>
<html lang="en">
<head><meta charset="utf-8"><title>json</title><script src="jquery-1.11.1.js"></script><script>$(function(){/*******遍历二维数组*********/ //定义数组var arr=new Array();arr =[[1,2],[1,2],[1,2],[1,2]]; //初始化二维数组var i,j;for(i=0;i<arr.length;i++){var arr_l=new Array();//获取二维数组中的一维数组arr_1=arr[i];//遍历一维数组for(j=0;j<arr_1.length;j++){//alert(arr_1[j]); // arr_1:表示一位数组中的值document.write(arr_1[j]);} }document.write("<br>");var array = [[10, 100, 1000], [1000, 100, 10]];// encodeArray2D方法var jsonStr = encodeArray2D(array);//alert(jsonstr);document.write(jsonStr);document.write("<br>");// arrayToJson方法var jsonStr2 = arrayToJson(array);document.write(jsonStr2);});/*** 将二维数组转为 json 字符串*/function encodeArray2D(obj) {var array = [];for (var i = 0; i < obj.length; i++) {array[i] = '[' + obj[i].join(',') + ']';}return '[' + array.join(',') + ']';}/*** 将二维数组转为 json 字符串*/function arrayToJson(o) { var r = []; if (typeof o == "string") return "\"" + o.replace(/([\'\"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g, "\\t") + "\""; if (typeof o == "object") { if (!o.sort) { for (var i in o) r.push(i + ":" + arrayToJson(o[i])); if (!!document.all && !/^\n?function\s*toString\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)) { r.push("toString:" + o.toString.toString()); } r = "{" + r.join() + "}"; } else { for (var i = 0; i < o.length; i++) { r.push(arrayToJson(o[i])); } r = "[" + r.join() + "]"; } return r; } return o.toString(); } </script>
</head>
<body></body>
</html>
用js将二维数组转为json格式字符串相关推荐
- php二维数组json,php如何将二维数组转为json数据
php将二维数组转为json数据的方法:可以利用php内置函数json_encode()来实现.json_encode()函数用于对变量进行json编码,如果执行成功则返回json数据,否则返回fal ...
- 二维数组转为json后,ajax这边拼接成表格 要循环??具体怎么写了 ,,
二维数组转为json后,ajax这边拼接成表格 要循环??具体怎么写了 ,,
- php二维数组json,如何将php二维数组转为json数据
如何将php二维数组转为json数据 发布时间:2020-08-03 09:13:14 来源:亿速云 阅读:67 作者:Leah 如何将php二维数组转为json数据?针对这个问题,这篇文章详细介绍了 ...
- android 一维数组遍历,$.each()循环遍历一维数组、二维数组、JSON数据和DOM元素
本文介绍$.each()循环遍历一维数组.二维数组.JSON数据和DOM元素. 请注意在使用JQuery $.each()方法前,要首先引用jquery库文件. $.each()循环遍历一维数组 Jq ...
- vba二维数组初始化_将二维数组转为一维数组的2种方法
如何将下面的二维数组转为一维数组. $msg = array( array( 'id'=>'45', 'name'=>'jack' ), array( 'id'=>'34', 'na ...
- 二维数组转json字符串,json字符串转二维数组
二维数组转json字符串,直接上代码 /*** 二维数组转json字符串*/public static String twoArrToJson(int[][] arr) {String jsonStr ...
- json 二维数组 java_Java二维数组转json的实现方法
这篇文章主要介绍了java实现二维数组转json的方法,涉及java数组遍历及json格式数据构造相关操作技巧,需要的朋友可以参考下 本文实例讲述了java实现二维数组转json的方法.分享给大家供大 ...
- 【数字图像处理与python】自定义三维数组转换为彩色图像、自定义二维数组转为灰度图像
自定义三维数组转换为彩色图像 """自定义三维数组转换为彩色图像""" import skimage import numpy as np# ...
- JS声明二维数组常见办法
JS声明二维数组常见办法 目录 文章目录 前言 `new Array`和`fill` `fill`灵活插入 `for`笨办法 `Array.from` 前言 目前论坛常见的办法代码质量奇差,因此针对这 ...
最新文章
- Codeforces Round #540 (Div. 3) A,B,C,D2,E,F1
- ios保存gif到相册_iOS相册中的GIF图片的读取与保存
- 数据结构与算法--二叉查找树转顺序排列双向链表
- Windows下SVN回滚到旧版本(TortoiseSVN)
- 爆点客源4.1.0活动营销应用56版 修复朋友圈不显示问题
- TEMU:动态分析组件
- 95-280-036-源码-资源管理-计算资源管理-TaskSlot-TaskExecutor 中 Slot 的管理
- vSAN 6.7培训_第1章-Virtual SAN各版本功能介绍
- .NET CORE——Console中使用依赖注入
- delphi 如何知道 Treeview,Listview 当前最上面显示的节点
- c语言怎么下载步骤,C语言教程下载_C语言教程APP手机最新版安装 - 风云下载
- java中double类型占几个字节_Java中基本数据类型占几个字节多少位
- 使用IDEA进行Lua代码调试、自动提示、代码跳转、智能重命名
- 如何查html病毒svchost.exe,网站快照劫持又一例:svchost.exe病毒快照劫持的解决办法...
- 简单解析一下,实施MES管理系统后有哪些效益
- QQ游戏-大家来找茬 外挂
- godaddy plesk mysql 连接 2014_GoDaddy Plesk主机安装Discuz论坛需要注意的问题 | Godaddy美国主机中文指南...
- 【整理】getopt和getopt_long函数
- 一年经验工作了三年,拥有三年工作经验,你是哪一种?
- android 短信管理(获取接受到短信的消息)
热门文章
- SpringSecurity 安全框架
- 华为ensp搭建习题
- 方舟仙境服务器什么时候修复,方舟生存进化2.0.0.5版本修复更新 6月22日联机地牢重新开启...
- 大学毕业不用愁,一系列软件帮你轻松完成毕业论文
- SQLserver技巧 年份判断,以及向上想下取整
- 学生签到系统c代码_学生考勤系统源代码
- 聊聊我的故事 | 我丰富的十二年···
- Excel 2010 VBA 入门 095 数据处理之用数组实现分列
- 易基因 | 常用的6种DNA甲基化测序方法,你知道几个?
- T06-Linux创建用户和用户组