CppRestAPIのFormat型
Share
Format型はスキーマ定義をtuple型として保持します。これはDatabaseクラスが実装クラスのSQLクエリの結果をc++のtuple型のリストに変換するために指定します。
tuple型でフォーマットしたデータを使用してFormat::Recordのコンストラクタを呼びプロジェクトで利用するデータを作成します。
Format::Record record{record};
record.record;
Format::Recordのコンストラクタは他にもcpprestsdkの::web::json::value型を使用して定義します。これはWeb APIで受信したjsonデータをプロジェクトで利用するデータを作成するために使います。
Format::Record record{json};
record.json;
Formatクラスは他にもvalidateメソッドを実装しています。コンストラクタでデータを扱う前に提供されたデータを検証します。
Fomat::validate(...);