#include <initializer_list>
#include <string>
#include <string_view>
#include <map>
#include <vector>
#include <variant>
#include <exception>
#include <stdexcept>
类 | |
class | Jsonlib::JsonException |
Json专用异常基类类 更多... | |
class | Jsonlib::JsonTypeException |
Json类型错误异常类 更多... | |
class | Jsonlib::JsonStructureException |
Json结构错误异常类 更多... | |
class | Jsonlib::JsonValue |
Json数据通用类 更多... | |
命名空间 | |
namespace | Jsonlib |
宏定义 | |
#define | MYSVAC_CPP_JSONLIB_H |
#define | JSONLIB_EXPORT |
类型定义 | |
using | Jsonlib::JsonObject = std::map<std::string,JsonValue> |
JsonObject类型 | |
using | Jsonlib::JsonArray = std::vector<JsonValue> |
JsonArray类型 | |
函数 | |
JSONLIB_EXPORT JsonValue | Jsonlib::deserialize (std::string_view str) |
反序列化函数 | |
变量 | |
OBJECT | |
ARRAY | |
STRING | |
NUMBER | |
BOOL | |
ISNULL | |
#define JSONLIB_EXPORT |
#define MYSVAC_CPP_JSONLIB_H |
ARRAY |
JSON 数组类型
BOOL |
JSON 布尔类型,值类型
ISNULL |
JSON null类型,值类型
NUMBER |
JSON 数值类型,值类型
OBJECT |
JSON 对象类型
STRING |
JSON 字符串类型,值类型