文件名称:lua-json:Lua的JSON编码解码模块
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-19 08:26:46
C
用于Lua的JSON编码/解码模块 为Lua提供了快速的JSON编码/解码例程: 支持通过元方法/处理程序进行内联数据转换/过滤。 用C语言编写,具有32/64位感知能力。 没有外部依赖性。 json.encode(值,[事件]) 返回包含value的JSON表示形式的文本字符串。 可选event可用于指定对每个处理后的值调用的元方法名称(默认为__toJSON )。 使用元方法返回的值代替原始值。 如果表(根表或嵌套表)的字段__array的值为true, __array其编码为密集数组。 可以通过在该字段中存储一个整数值来调整结果数组的长度。 否则,假定它等于表的原始长度。 json.decode(data,[pos],[handler]) 返回编码在data中的值以及第一个未读字节的索引。 可选的pos标记,从何处开始读取data (默认为1)。 为每个新表(根表或嵌套表
【文件预览】:
lua-json-master
----VERSION(30B)
----src()
--------json.h(2KB)
--------json-encode.c(7KB)
--------json-decode.c(9KB)
--------json.c(2KB)
----CMakeLists.txt(2KB)
----LICENSE(1KB)
----test()
--------test-json.lua(3KB)
----rockspec()
--------lua-json-git-1.rockspec(724B)
----README.md(5KB)