文件名称:octave-rapidjson:RapidJSON周围的GNU Octave包装器
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-31 03:03:50
json octave rapidjson C++
octave-rapidjson,GNU八度> = 3.8的JSON解析器 围绕包装器 这些包装器不尝试与jsondecode / jsonencode或JSONlab兼容。 相反,它尝试将GNU Octave数据结构映射为尽可能靠近JSON并返回。 所以主要的设计目标是在GNU Octave中 assert (load_json (save_json (foo)), foo) 适用于几乎所有类型的“ foo”。 功能 load_json (json_string) 从JSON字符串导入数据会尝试尽可能保留数据类型,如果这样做不会减慢导入速度。 octave> x = load_json ('{"a":5, "b":3.14156}') x = scalar structure containing the fields: a = 5 b = 3.1416 o
【文件预览】:
octave-rapidjson-master
----save_json.cc(14KB)
----.gitignore(21B)
----Makefile(720B)
----LICENSE(34KB)
----README.md(3KB)
----tests()
--------.gitignore(18B)
--------compare_with_jsonio.m(433B)
--------jsonlab_bug1.json(25B)
--------medium1.json(1KB)
--------Makefile(462B)
--------compare_with_jsonlab.m(378B)
--------test_dynContainer.cc(605B)
--------big1.json(7KB)
--------check_load_save_roundtrip.sh(142B)
--------run_compare_with_jsonlab.m(813B)
--------README.md(312B)
--------check_save.m(873B)
--------save_benchmark.m(248B)
--------load_save_roundtrip.m(79B)
--------check_save2.m(443B)
----load_json.cc(7KB)
----dynContainer.h(6KB)
----snipptes()
--------doit.cc(1KB)
--------loop_over_struct_array.cc(1KB)
----debug.h(2KB)