如何制作生成json数组的程序?

Posted

技术标签:

【中文标题】如何制作生成json数组的程序?【英文标题】:How to make program to generate json array? 【发布时间】:2016-08-22 20:13:19 【问题描述】:

我需要更多的destinationColumn 以适应当前的开发环境。 对于以下示例,它显示destinationColumn:3、4 和5。

var columnSummary= [ 范围:[[16, 19]], 目的地行:20, 目的地列:3, 类型:“总和”, 强制数字:真 , 范围:[[16, 19]], 目的地行:20, 目的地列:4, 类型:“总和”, 强制数字:真 , 范围:[[16, 19]], 目的地行:20, 目的地列:5, 类型:“总和”, 强制数字:真 ];

如何制作程序来生成提到的数组?任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

基于 How to create json by javascript for loop?

donohoe 的代码

<script>
//  var status  = document.getElementsByID("uniqueID"); // this works too
var status  = document.getElementsByName("status")[0];
var jsonArr = [];

for (var i = 0; i < status.options.length; i++) 
    jsonArr.push(
        id: status.options[i].text,
        optionValue: status.options[i].value
    );

</script>

我想出了解决自己问题的方法,如下:

var columnSummary = [];
for (var i = 3; i <= 12; i++) 
    columnSummary.push(
        ranges: [[16, 19]],
        destinationRow: 20,
        destinationColumn: i,
        type: 'sum',
        forceNumeric: true
    );

【讨论】:

以上是关于如何制作生成json数组的程序?的主要内容,如果未能解决你的问题,请参考以下文章

js对json数组的操作,如何将json数组里面的每一个对象的value取出生成与之对应的二维数组?

如何将json转换为字符串数组

如何在 swift 3 中使用 Alamofire 制作和发送字典数组(JSON 格式)发送到服务器

如何将信息作为数组python保存到json

如何使用 JSON 纬度数组和 JSON 经度数组在 Google 地图上显示折线?

Pandas 和 JSON ValueError:数组的长度必须相同