[英]Ruby - Formatting json into string
我需要將JSON響應轉換為格式正確的字符串,更像是一個表。
例,
[{id: 1, name: "Panda", description: ""}, {id: 2, name: "koala", description: ""},...]
要轉換為
Id | Name |Description
1 | Panda |
2 | Koala test |
並將文本自動換行到單元格寬度內。 任何幫助,將不勝感激。 謝謝。
首先,您需要解析JSON結果。
data = JSON.parse(result)
然后使用該解析結果生成模式。
data = [
{ id: 1, name: 'Panda', description: '' },
{ id: 2, name: 'koala', description: '' }
]
puts 'Id | Name |Description'
data.each do |entry|
puts "#{entry[:id]} | #{entry[:name]} |#{entry[:description]}"
end
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.