Lumino
ln::JsonWriter Class Reference

SAXスタイルの JSON ジェネレータです。 More...

#include <JsonWriter.hpp>

Public Member Functions

void setFormatting (JsonFormatting formatting)
 出力する JSON 文字列の整形方法を設定します。
 
void writeStartObject ()
 JSON object の開始トークンを書き込みます。
 
void writeEndObject ()
 JSON object の終了トークンを書き込みます。
 
void writeStartArray ()
 JSON array の開始トークンを書き込みます。
 
void writeEndArray ()
 JSON array の終了トークンを書き込みます。
 
void writePropertyName (const StringRef &str)
 JSON object のメンバの名前を書き込みます。
 
void writeNull ()
 Null 値を書き込みます。
 
void writeBool (bool value)
 Bool 値を書き込みます。
 
void writeInt32 (int32_t value)
 整数値を書き込みます。
 
void writeInt64 (int64_t value)
 整数値を書き込みます。
 
void writeFloat (float value)
 小数値を書き込みます。
 
void writeDouble (double value)
 小数値を書き込みます。
 
void writeString (const StringRef &str)
 文字列値を書き込みます。
 

Detailed Description

SAXスタイルの JSON ジェネレータです。


The documentation for this class was generated from the following file: