Konvertieren Sie einen Base64-String in eine Karte in Elixir

Ich verwende Elixir, um einen Base64-String zu dekodieren, der JSON enthält. Ich benutze folgende Funktion:

Base.url_decode64 (string)

Diese Funktion gibt jedoch eine Zeichenfolge zurück. Im Speziellen

{"algorithm": "HMAC-SHA256", "app_data": "1", "issue_at": 1452249105, "page": {"id": "1051194981579510", "admin": true}, "user": {"country": "se", "locale": "en_GB", "age" ": {\" min \ ": 21}}}"

Das Problem ist, dass diese Struktur eine Map anstelle einer Zeichenfolge sein sollte, da ich sonst nicht auf die JSON-Felder zugreifen kann.

Die Frage ist: Wie kann ich diesen String in eine Map konvertieren? Oder: Wie kann ich diesen String als Map behandeln und trotzdem auf die einzelnen Felder zugreifen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage