文件名称:gnuprolog-json:纯 prolog JSON 编解码库加上一些简单的实用函数
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-20 06:32:48
Prolog
介绍 这是基于页面内容的“尽可能简单”的 DCG 规则集,概述了我们都知道和喜爱的 JSON 格式。 TODO:我可能需要/想要在未来版本中添加的内容 让回调谓词对提取的术语执行转换,以便更好地控制最终返回的结构。 更好地处理“失败”错误 关于 JSON 到 Prolog 术语转换的注意事项 与往常一样,系统和格式之间的转换总是有问题,GNU Prolog 和 JSON 提供了自己的特殊配方。 对象 JSON 中的对象以大括号内的一堆键和值的形式呈现,在 Prolog 中,我使用了一个函数和一个 KV 列表,如下所示: obj([key1-value1, key2-value2, ...]). 像这样提出你的条件,一切都应该没问题。 请参阅源文件json_encode.pl以获得完整的解释和一些有望解释这一切的示例。 数组 GNU Prolog 列表[]用于保存 JSON 数组的内容
【文件预览】:
gnuprolog-json-master
----json_encode.pl(7KB)
----json.pl(4KB)
----README.md(3KB)
----mygputils.pl(986B)
----json_decode.pl(11KB)