首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Ruby中从二维数组创建JSON数组

在Ruby中,可以使用内置的JSON库来从二维数组创建JSON数组。以下是一个示例代码:

代码语言:txt
复制
require 'json'

# 二维数组
array = [["apple", 1], ["banana", 2], ["orange", 3]]

# 创建JSON数组
json_array = array.map { |item| { "fruit" => item[0], "quantity" => item[1] } }.to_json

puts json_array

上述代码中,我们首先引入了JSON库。然后,我们定义了一个二维数组array,其中包含了一些水果和对应的数量。接下来,我们使用map方法遍历二维数组,将每个子数组转换为一个哈希对象,其中键名为"fruit"和"quantity",对应的值来自子数组的元素。最后,我们使用to_json方法将整个数组转换为JSON格式的字符串。

运行上述代码,将会输出以下结果:

代码语言:txt
复制
[{"fruit":"apple","quantity":1},{"fruit":"banana","quantity":2},{"fruit":"orange","quantity":3}]

这就是从二维数组创建JSON数组的方法。你可以根据实际需求修改代码中的键名和值的来源。如果你想了解更多关于Ruby中JSON库的用法,可以参考腾讯云提供的Ruby SDK文档:Ruby SDK文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券