value::value 构造函数

构造函数创建 null 值

_ASYNCRTIMP value();

_ASYNCRTIMP value(
   int32_t value
);

_ASYNCRTIMP value(
   double value
);

_ASYNCRTIMP explicit value(
   bool value
);

_ASYNCRTIMP explicit value(
   utility::string_t
);

_ASYNCRTIMP explicit value(
   const utility::char_t *
);

_ASYNCRTIMP value(
   const value &
);

_ASYNCRTIMP value(
   value &&
);

参数

  • value
    创建 JSON 值的 C++ 值,C++ STL 双字节字符串

备注

此构造函数存在是为了避免字符串文本与另一个构造函数匹配,而这种可能性极大。 例如,对 bool 的转换不需要用户定义的转换,因此将先进行匹配,这意味着 JSON 值以布尔值的形式出现。

要求

**标头:**json.h

**命名空间:**web::json

请参见

参考

value 类