【发布时间】:2012-01-02 06:32:56
【问题描述】:
我刚开始学习解析,我在 Haskell 中写了this simple parser(使用 parsec)来读取 JSON 并为其构建一个简单的树。我正在使用RFC 4627中的语法。
但是,当我尝试解析字符串 {"x":1 } 时,我得到了输出:
解析错误(第 1 行,第 8 列): 意外的“}” 期待空白字符或“,”
这似乎只发生在我在右大括号 (]) 或小胡子 (}) 前有空格时。
我做错了什么?如果我在结束符号之前避免空格,它会完美运行。
【问题讨论】:
-
有点不相关:pastebin 的语法高亮并不出色。实际上有一个 haskell 版本的 pastebin:hpaste.org
标签: json parsing haskell parsec