文件名称:kvc:KVC-Erlang数据结构的键值编码
文件大小:136KB
文件格式:ZIP
更新时间:2024-03-22 19:25:02
Erlang
KVC-Erlang数据结构的键值编码 概述: kvc在常见的Erlang数据结构上支持类似键值编码的查询。 kvc的一种常见用例是快速访问已解码JSON或其他嵌套数据结构中的一个或多个深层值。 它还可以帮助进行一些汇总操作。 它解决了您可能想要使用XPath或jQuery之类的工具的类似问题,但是它要简单得多,功能也要严格得多。 它的灵感来自于Objective-C的Apple的NSKeyValueCoding协议。 支持以下常见的Erlang数据结构: list() dict() gb_trees() proplist() {struct, proplist()} (通常在mochijson2中使用) {proplist()} ( ) map() Erlang 17+ 密钥仅允许使用以下数据类型,并且如果发生任何类型的强制转换,则它们必须为UTF-8: atom
【文件预览】:
kvc-master
----.gitignore(51B)
----README.md(4KB)
----test()
--------kvc_prop_tests.erl(4KB)
--------kvc_tests.erl(5KB)
----LICENSE(1KB)
----CHANGES.md(1KB)
----src()
--------kvc.erl(8KB)
--------kvc.app.src(164B)
----rebar(131KB)
----rebar.config(543B)
----.travis.yml(103B)
----Makefile(384B)
----rebar.proper.config(489B)