草庐IT

ruby - 如何遍历 Hashie::Mash?

我想遍历Hashie::Mash的键和值。这是我的尝试:html="Justlookatthesesubscriptions!"client.subscriptions.eachdo|sub|html它返回以下错误:“无法将Hashie::Mash转换为字符串(Hashie::Mash#to_str给出NilClass)”我试过sub.keys.to_s和sub.values.to_s产生了["key1","key2","key3"],["value1","value2","value3"],但我正在寻找显示匹配对的内容,因为它们在散列中,或者像["键1:值1”,“键2:值2”,“键3

ruby - 将 Hashie::Mash 输出解析为 ruby​​ 中的 Json

我正在为使用grape创建的API获取JSON格式的用户输入。在特定参数中,我提供了以下格式的JSON数组。"personal":{"details":{"firstname":"nagalakshmi","lastname":"n"}}当我尝试打印“个人”属性时,它显示如下#>有没有办法把属性解析成json格式? 最佳答案 我能够使用to_json 关于ruby-将Hashie::Mash输出解析为ruby​​中的Json,我们在StackOverflow上找到一个类似的问题: