Package org.apache.tika.serialization
Class JsonMetadataList
- java.lang.Object
 - 
- org.apache.tika.serialization.JsonMetadataList
 
 
- 
public class JsonMetadataList extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description JsonMetadataList() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Metadata>fromJson(Reader reader)Read metadata from reader.static voidsetPrettyPrinting(boolean prettyPrint)static voidtoJson(List<Metadata> metadataList, Writer writer)Serializes a Metadata object to Json.static voidtoJson(List<Metadata> metadataList, Writer writer, boolean prettyPrint)Serializes a Metadata object to Json. 
 - 
 
- 
- 
Method Detail
- 
toJson
public static void toJson(List<Metadata> metadataList, Writer writer, boolean prettyPrint) throws IOException
Serializes a Metadata object to Json. This does not flush or close the writer.- Parameters:
 metadataList- list of metadata to writewriter- writerprettyPrint- whether or not to pretty print the output- Throws:
 TikaException- if there is an IOException during writingIOException
 
- 
toJson
public static void toJson(List<Metadata> metadataList, Writer writer) throws IOException
Serializes a Metadata object to Json. This does not flush or close the writer.- Parameters:
 metadataList- list of metadata to writewriter- writer- Throws:
 TikaException- if there is an IOException during writingIOException
 
- 
fromJson
public static List<Metadata> fromJson(Reader reader) throws IOException
Read metadata from reader. This does not close the reader- Parameters:
 reader-- Returns:
 - Metadata or null if nothing could be read from the reader
 - Throws:
 IOException- in case of parse failure or IO failure with Reader
 
- 
setPrettyPrinting
public static void setPrettyPrinting(boolean prettyPrint)
 
 - 
 
 -