【发布时间】:2016-01-08 18:48:22
【问题描述】:
我正在使用 Elixir 解码包含 JSON 的 Base64 字符串。 我使用以下功能:
Base.url_decode64(字符串)
但是,此函数返回一个字符串。特别是:
"{\"算法\":\"HMAC-SHA256\",\"app_data\":\"1\",\"issued_at\":1452249105,\"page\":{\"id\ ":\"1051194981579510\",\"admin\":true},\"user\":{\"country\":\"se\",\"locale\":\"en_GB\",\"年龄\":{\"min\":21}}}"
问题是这个结构应该是一个映射而不是一个字符串,否则我无法访问 JSON 字段。
问题是:如何将此字符串转换为地图? 或者:如何将此字符串视为地图并访问单个字段?
【问题讨论】:
-
如果@Gazler 的回答是适合您的解决方案,您应该接受它。