【发布时间】:2014-10-31 23:47:52
【问题描述】:
我在正确转义我试图用来在 Erlang 中表示 JSON 的字符串时遇到问题。我不确定为什么这个特定的序列会给解析器带来麻烦。我在 Basho Bench 配置文件中有这个字符串。
'{
"stats":"completed",
"times":[
{
"time":"2014-10-29T23:40:46.558Z"
}
]
}'
我收到此错误:
23:37:18.521 [error] Failed to parse config file server/http.config.erl: {29,erl_scan,{illegal,atom}}
似乎问题出在字符串中的数字上,但我不知道如何逃避它们。有什么想法吗?
【问题讨论】:
-
你用什么函数解析?
-
我不直接解析它。 erl_scan 好像不喜欢。
标签: json string parsing erlang