#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) |
反序列化函数 | |