文件名称:univalue:高性能RAII C ++ JSON库和通用值对象类
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-14 12:27:10
c-plus-plus json json-schema json-data json-parser
统一价值 概括 具有JSON编码和解码的通用值类。 UniValue是一种抽象数据类型,可以是null,布尔值,字符串,数字,数组容器或键/值字典容器,嵌套到任意深度。 此类与JSON标准保持一致。 动机 UniValue是对json_spirit的一种React,旨在最大程度地减少模板和内存使用,提供与链接时优化和嵌入式使用兼容的简单RAII类。 地位 您目前正在查看开发分支-2.45155 。 当前的生产版本可从。 当前的开发系列是1.1.x,并已推送到master分支。 下一个稳定版本是1.2.0,将在1.1.x系列结束后立即发布,类似于semver的。 安装 该项目是标准的GNU 项目。 GNU自动工具随附的INSTALL文件中提供了构建和安装说明。 $ ./autogen.sh $ ./configure $ make
【文件预览】:
univalue-master
----autogen.sh(214B)
----pc()
--------libunivalue.pc.in(243B)
--------libunivalue-uninstalled.pc.in(243B)
----COPYING(1KB)
----lib()
--------univalue_utffilter.h(5KB)
--------univalue_get.cpp(4KB)
--------univalue.cpp(4KB)
--------univalue_write.cpp(3KB)
--------univalue_escapes.h(2KB)
--------univalue_read.cpp(12KB)
--------.gitignore(10B)
----build-aux()
--------m4()
----Makefile.am(3KB)
----.travis.yml(1KB)
----test()
--------fail3.json(37B)
--------fail17.json(34B)
--------fail44.json(49B)
--------round4.json(2B)
--------fail31.json(7B)
--------round3.json(29B)
--------fail42.json(37B)
--------fail2.json(17B)
--------object.cpp(12KB)
--------fail27.json(14B)
--------fail35.json(28B)
--------round2.json(19B)
--------fail34.json(10B)
--------fail29.json(4B)
--------fail36.json(7B)
--------fail12.json(31B)
--------round6.json(6B)
--------fail40.json(7B)
--------fail19.json(22B)
--------fail9.json(22B)
--------fail30.json(5B)
--------fail39.json(11B)
--------fail22.json(33B)
--------pass3.json(148B)
--------pass2.json(52B)
--------fail28.json(15B)
--------fail1.json(70B)
--------round1.json(280B)
--------unitester.cpp(5KB)
--------fail37.json(14B)
--------fail41.json(7B)
--------fail32.json(40B)
--------fail45.json(1KB)
--------fail18.json(50B)
--------fail38.json(11B)
--------pass1.json(1KB)
--------fail25.json(29B)
--------round5.json(5B)
--------test_json.cpp(684B)
--------fail11.json(29B)
--------round7.json(5B)
--------pass4.json(1KB)
--------fail13.json(43B)
--------fail26.json(38B)
--------fail8.json(16B)
--------fail23.json(20B)
--------fail16.json(8B)
--------fail20.json(23B)
--------fail5.json(24B)
--------fail21.json(32B)
--------.gitignore(48B)
--------fail15.json(34B)
--------fail33.json(12B)
--------fail10.json(58B)
--------fail14.json(31B)
--------no_nul.cpp(154B)
--------fail24.json(16B)
--------fail4.json(16B)
--------fail6.json(26B)
--------fail7.json(26B)
----README.md(1KB)
----gen()
--------gen.cpp(2KB)
----configure.ac(2KB)
----TODO(231B)
----.gitignore(293B)
----include()
--------univalue.h(5KB)