【发布时间】:2023-03-15 11:25:02
【问题描述】:
我有一个数组,其内容如下:
[
[0] {
"name" => “Mark”,
"id" => “01”,
"description" => “User”,
},
[1] {
"name" => “John”,
"id" => “02”,
"description" => “Developer”,
}
]
注意:现在 Array 中的每一项都是一个 Hash(不是字符串)。也就是说,如果我执行puts myarray[0].class,我会得到hash 作为回报。
我希望能够创建一个可以引用为object[i].field 的对象。
例如,我希望能够通过调用object[0].name 获得“Mark”或通过调用object[1].description 获得“Developer”。
这可能吗?我试图对我的数组利用 .to_json 方法,但它并不能完全满足我的需求。
谢谢。
【问题讨论】: