可以說我有這個哈希:紅寶石JSON解析改變哈希鍵
{
:info => [
{
:from => "Ryan Bates",
:message => "sup bra",
:time => "04:35 AM"
}
]
}
我可以做hash[:info]
調用信息陣列。
現在,當我把它變成JSON(JSON.generate),然後分析它(JSON.parse),我得到這個散列:
{
"info" => [
{
"from" => "Ryan Bates",
"message" => "sup bra",
"time" => "04:35 AM"
}
]
}
現在,如果我用hash[:info]
返回nil
,但不如果我使用hash["info"]
。
這是爲什麼?無論如何,解決這種不兼容性(除了從一開始就使用字符串鍵)?
感謝您的鏈接,但就像你說的,我就用字符串鍵 – LanguagesNamedAfterCofee