public class JsonLineMapper extends java.lang.Object implements LineMapper<java.util.Map<java.lang.String,java.lang.Object>>
name:value
ペアで構成されている必要があります。空白は無視されます。例:{ "foo" : "bar", "value" : 123 }値は JSON オブジェクト(マップに変換される)にすることもできます。
{ "foo": "bar", "map": { "one": 1, "two": 2}}
コンストラクターと説明 |
---|
JsonLineMapper() |
修飾子と型 | メソッドと説明 |
---|---|
java.util.Map<java.lang.String,java.lang.Object> | mapLine(java.lang.String line, int lineNumber) 行を Json オブジェクトとして解釈し、そこからマップを作成します。 |
public java.util.Map<java.lang.String,java.lang.Object> mapLine(java.lang.String line, int lineNumber) throws java.lang.Exception
LineMapper<java.util.Map<java.lang.String,java.lang.Object>>
の mapLine
line
- マッピングされる lineNumber
- 現在の行 java.lang.Exception
- 解析中にエラーが発生した場合。LineMapper.mapLine(String, int)