안녕하세요 여러분, 양식 제출을 기반으로 일부 json을 구성하려고합니다. 기본적으로Ruby/Rails 중첩 된 해시 myhash [ "key1"] [ "childkey"] - NoMethodError
{"id":0,"creditCard":{"address":{"state":"AZ"}}}
내가 이런 식으로 일을하려고 해요 : : 내 JSON은 (편의상립니다) 같은 것을 할 필요가
json_hash = Hash.new
json_hash["id"] = 0
json_hash["creditCard"]["address"]["state"] = "test"
json_hash.to_json
을하지만이 errror 던지는 :
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.[]
을
주어진 예제의 세 번째 줄에서 (깊이 중첩 된 것). 루비 해시가 이렇게 작동합니까? 아니면 내가 취해야 할 추가 단계가 있습니까?