mysvac-jsonlib 2.1.0
一个轻量高效的C++17 JSON解析库
 
载入中...
搜索中...
未找到
jsonlib.cpp 文件参考
#include "jsonlib.h"
#include <initializer_list>
#include <string>
#include <string_view>
#include <map>
#include <vector>
#include <sstream>
#include <variant>
#include <stdexcept>

命名空间

namespace  Jsonlib
 

函数

static void Jsonlib::json_escape_unicode (std::string &res, std::string_view str, std::string_view::const_iterator &it)
 内部函数,转义\u字符
 
static std::string Jsonlib::json_escape_next (std::string_view str, std::string_view::const_iterator &it)
 内部函数,转义字符串且移动指针
 
static std::string Jsonlib::json_reverse_escape (std::string_view str) noexcept
 内部函数,反转义字符串
 
static std::string Jsonlib::json_escape (std::string_view str)
 内部函数,转义字符串
 
JSONLIB_EXPORT JsonValue Jsonlib::deserialize (std::string_view str)
 反序列化函数