14 #pragma managed( push, off ) 82 inline virtual bool IsJsonObject() noexcept
override {
return true; }
104 inline virtual wchar_t GetOpenChar() noexcept
override {
return L
'{'; }
115 inline virtual wchar_t GetCloseChar() noexcept
override {
return L
'}'; }
141 virtual CJsonPair* GetJsonPair(
wchar_t const* pszName ) noexcept;
152 virtual int GetJsonElementIndex(
wchar_t const* pszName ) noexcept;
177 #pragma managed( pop ) virtual CJson * CreateInputJsonElement(CStream &rcStream, CJson *pcParent) noexcept override
JSONエレメント入力作成関数
virtual ~CJsonObject() noexcept
デストラクタ
virtual CJsonObject * GetJsonObject() noexcept override
JSONクラスインスタンス取得関数
virtual wchar_t GetOpenChar() noexcept override
オープン文字取得関数
#define LIB_JSON_API
ダイナミックライブラリインポート宣言
virtual wchar_t GetCloseChar() noexcept override
クローズ文字取得関数
virtual bool IsJsonObject() noexcept override
JSONクラス種別判定関数
virtual EJsonClass GetJsonClass() noexcept override
JSONクラス種別取得関数
static CJsonPair * CreateInputJson(CStream &rcStream, CJson *pcParent) noexcept
JSONペア入力作成関数