GraceFt v2.3
开源图形引擎 EGE(Easy Graphics Engine) 的高层封装库
 
载入中...
搜索中...
未找到
GFt::json 命名空间参考

JSON 支持库 更多...

struct  Format
 格式化选项 更多...
 
class  Value
 JSON 值对象 更多...
 

类型定义

template<typename CharT >
using Array = std::vector<Value<CharT>>
 
template<typename CharT >
using Object = std::unordered_map<StdString<CharT>, Value<CharT>>
 
template<typename CharT >
using StdIStream = std::basic_istream<CharT>
 
template<typename CharT >
using StdOStream = std::basic_ostream<CharT>
 
template<typename CharT >
using StdString = std::basic_string<CharT>
 

枚举

enum class  Type {
  Null , Boolean , Number , String ,
  Array , Object , Invalid
}
 

详细描述

JSON 支持库

这个命名空间包含了 JSON 相关的类型和函数

类型定义说明

◆ Array

template<typename CharT >
using GFt::json::Array = std::vector<Value<CharT>>

◆ Object

template<typename CharT >
using GFt::json::Object = std::unordered_map<StdString<CharT>, Value<CharT>>

◆ StdIStream

template<typename CharT >
using GFt::json::StdIStream = std::basic_istream<CharT>

◆ StdOStream

template<typename CharT >
using GFt::json::StdOStream = std::basic_ostream<CharT>

◆ StdString

template<typename CharT >
using GFt::json::StdString = std::basic_string<CharT>

枚举类型说明

◆ Type

enum class GFt::json::Type
strong
枚举值
Null 

空值

Boolean 

布尔值

Number 

数字

String 

字符串

Array 

数组

Object 

对象

Invalid 

无效值