簡體   English   中英

如何訪問此哈希?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM