Package nablarch.core.dataformat
Class JsonDataParser
java.lang.Object
nablarch.core.dataformat.StructuredDataEditorSupport
nablarch.core.dataformat.JsonDataParser
- All Implemented Interfaces:
StructuredDataParser
JSONパーサー。
この実装では
この実装では
JsonParserを使用してJSONデータの解析を行います。- Author:
- TIS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseData(InputStream in, LayoutDefinition layoutDef) フラットマップを作成します。Methods inherited from class nablarch.core.dataformat.StructuredDataEditorSupport
buildMapKey, checkArrayLength, checkIndispensable, checkRequired, convertToFieldOnRead, convertToFieldOnWrite, isObjectType
-
Constructor Details
-
JsonDataParser
public JsonDataParser()コンストラクタ
-
-
Method Details
-
parseData
public Map<String,?> parseData(InputStream in, LayoutDefinition layoutDef) throws IOException, InvalidDataFormatException フラットマップを作成します。- Specified by:
parseDatain interfaceStructuredDataParser- Parameters:
in- 入力ストリームlayoutDef- フォーマット定義- Returns:
- フラットマップ
- Throws:
IOException- 読み込みに伴うIO処理で問題が発生した場合InvalidDataFormatException- 読み込んだデータがフォーマット定義に違反している場合
-