我关注GCM
{[
{<<"multicast_id">>,888},
{<<"success">>,0},
{<<"failure">>,1},
{<<"canonical_ids">>,0},
{<<"results">>,
[
{
[
{<<"error">>,<<"NotRegistered">>}
]
}
]
}
]}
我正在尝试阅读&#34; NotRegistered&#34;。但我无法找到方法来阅读它。
我如何阅读&#34; NotRegistered&#34;?
我试过
result_from(Json) ->
{
proplists:get_value(<<"multicast_id">>, Json),
proplists:get_value(<<"success">>, Json),
proplists:get_value(<<"failure">>, Json),
proplists:get_value(<<"canonical_ids">>, Json),
proplists:get_value(<<"results">>, Json)
}.
但是我得到了一个例外
CRASH REPORT退出0个邻居的进程
''
,原因是:no 函数子句匹配proplists:get_value(<<"results">>,{[{<<"multicast_id">>,888},{<<"success">>,0},{<<"failure">>,1},{<<"canonical_ids">>,...},...]}, undefined)
第874行中的p1_server:terminate/7
行226
答案 0 :(得分:4)