[英]How can I access this Hash?
我有這個哈希:
{
"EnviarInstrucaoUnicaResponse"=>{
"xmlns:ns1" => "http://www.moip.com.br/ws/alpha/",
"Resposta" => {
"ID"=>"201504171610223590000007515979",
"Status"=>"Sucesso",
"Token"=>"Y2F0P1R5G0D4Y1E7A196I1T0O252Z325U9H040M0E0G0Y0V7F581457957X9"
}
}
}
如何訪問其中的“令牌”?
我已經嘗試過<%= @token[EnviarInstrucaoUnicaResponse] %>
...。
讓
Your_Hash = {
"EnviarInstrucaoUnicaResponse"=>{
"xmlns:ns1" => "http://www.moip.com.br/ws/alpha/",
"Resposta" => {
"ID"=>"201504171610223590000007515979",
"Status"=>"Sucesso",
"Token"=>"Y2F0P1R5G0D4Y1E7A196I1T0O252Z325U9H040M0E0G0Y0V7F581457957X9"
}
}
}
然后
Token = Your_Hash['EnviarInstrucaoUnicaResponse']['Resposta']['Token']
因此,您需要做的是: <%= @token[EnviarInstrucaoUnicaResponse]['Resposta']['Token'] %>
就像任何哈希一樣:
@token["EnviarInstrucaoUnicaResponse"]["Reposta"]["Token"]
您的示例不是有效的Ruby代碼。 您需要將鍵指定為字符串。 其他語言會自動為您轉換,例如Perl,但不會自動轉換為Ruby。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.