I have JSON response.
result = {
"owner":{
"uid":"bb4123ac7950435eb516e2a47940b675",
"firstName":"Tester",
"lastName":"Test5577"
}
}
I am trying to extract "uid" but getting the following error.
Ruby : TypeError: can't convert String into Integer
My code is:
@jdoc =JSON.parse(result)
@uid = @jdoc.fetch("owner").first.fetch("uid").to_i() #Getting error here.
Would be very grateful for your support.
[29] pry(main)> @uid = @jdoc.fetch("owner").first.fetch("uid").to_i() TypeError: can't convert String into Integer from (pry):28:infetch'`[30] pry(main)> @uid = @jdoc.fetch("owner").fetch("uid").to_i() => 0 [31] pry(main)> @uid = @jdoc.fetch("owner").fetch("uid") => "bb4123ac7950435eb516e2a47940b675"