gpt4 book ai didi

json - 在 Erlang 中使用 mochijson2 解码 JSON

转载 作者:行者123 更新时间:2023-12-04 16:23:51 26 4
gpt4 key购买 nike

我有一个包含一些 JSON 数据的 var:

A = <<"{\"job\": {\"id\": \"1\"}}">>. 

使用 mochijson2,我解码数据:
 Struct = mochijson2:decode(A). 

现在我有这个:
{struct,[{<<"job">>,{struct,[{<<"id">>,<<"1">>}]}}]}

我正在尝试阅读(例如)“工作”或“身份证”。

我尝试使用 struct.get_value 但它似乎不起作用。

有任何想法吗?

最佳答案

数据采用 {struct, proplist()} 格式,因此您可以执行以下操作:

{struct, JsonData} = Struct,
{struct, Job} = proplists:get_value(<<"job">>, JsonData),
Id = proplists:get_value(<<"id">>, Job),

您可以在以下位置阅读更多关于 proplists 的信息: http://www.erlang.org/doc/man/proplists.html

关于json - 在 Erlang 中使用 mochijson2 解码 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2739384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com