public class JsonMetadata extends JsonMetadataBase
| Modifier and Type | Field and Description |
|---|---|
private static com.google.gson.Gson |
GSON |
| Constructor and Description |
|---|
JsonMetadata() |
| Modifier and Type | Method and Description |
|---|---|
static Metadata |
fromJson(java.io.Reader reader)
Read metadata from reader.
|
static void |
setGson(com.google.gson.Gson gson)
Enables setting custom configurations on Gson.
|
static void |
setPrettyPrinting(boolean prettyPrint) |
static void |
toJson(Metadata metadata,
java.io.Writer writer)
Serializes a Metadata object to Json.
|
defaultInit, prettyInitpublic static void toJson(Metadata metadata, java.io.Writer writer) throws TikaException
metadata - metadata to writewriter - writerTikaException - if there is an IOException during writingpublic static Metadata fromJson(java.io.Reader reader) throws TikaException
reader - reader to read fromTikaException - in case of parse failure by Gson or IO failure with Readerpublic static void setGson(com.google.gson.Gson gson)
gson - public static void setPrettyPrinting(boolean prettyPrint)