So habe ich einige json, die so aussieht, die ich bekam, nachdem sie aus einem anderen json Einnahme von response.body.to_json
tun:Ruby-Parse String JSon
{\n \"access_token\": \"<some_access_token>\",\n \"token_type\": \"Bearer\",\n \"expires_in\": 3600,\n \"id_token\": \<some_token>\"\n}\n"
Ich möchte die access_token ziehen, so dass ich do
to_return = {token: responseJson[:access_token]}
aber das gibt mir ein
TypeError: no implicit conversion of Symbol into Integer
Warum? Wie bekomme ich mein Zugriffs-Token? Warum gibt es überall zufällige Backslashes?
versuchen diesem Beispiel 's = "{\ n \" access_token \ ": \" \ ", \ n \" token_type \ ": \" Bearer \ ", \ n \" expires_in \ ": 3600, \ n \" id_token \ ": \" \ "\ n} \ n" ' , 'res = JSON.parse (s)', 'res [" access_token "]' –