Package nablarch.core.dataformat
Class JsonDataBuilder
java.lang.Object
nablarch.core.dataformat.StructuredDataEditorSupport
nablarch.core.dataformat.JsonDataBuilder
- All Implemented Interfaces:
StructuredDataBuilder
JSONビルダー。
この実装では独自実装によりJSONデータの解析を行います。
この実装では独自実装によりJSONデータの解析を行います。
- Author:
- TIS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
buildData
(Map<String, ?> map, LayoutDefinition layoutDef, OutputStream out) JSON文字列を作成します。Methods inherited from class nablarch.core.dataformat.StructuredDataEditorSupport
buildMapKey, checkArrayLength, checkIndispensable, checkRequired, convertToFieldOnRead, convertToFieldOnWrite, isObjectType
-
Constructor Details
-
JsonDataBuilder
public JsonDataBuilder()コンストラクタ
-
-
Method Details
-
buildData
public void buildData(Map<String, ?> map, LayoutDefinition layoutDef, OutputStream out) throws IOException, InvalidDataFormatExceptionJSON文字列を作成します。- Specified by:
buildData
in interfaceStructuredDataBuilder
- Parameters:
map
- フラットマップlayoutDef
- フォーマット定義out
- JSON文字列出力先ストリーム- Throws:
IOException
- 読み込みに伴うIO処理で問題が発生した場合InvalidDataFormatException
- 読み込んだデータがフォーマット定義に違反している場合
-