Class JsonMetadataList
java.lang.Object
org.apache.tika.metadata.serialization.JsonMetadataList
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRead metadata from reader.static void
setPrettyPrinting
(boolean prettyPrint) static void
Serializes a Metadata object to Json.static void
Serializes a Metadata object to Json.
-
Constructor Details
-
JsonMetadataList
public JsonMetadataList()
-
-
Method Details
-
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
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
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)
-