public class RawJsonAppendingMarker extends SingleFieldAppendingMarker
The raw string is written verbatim without any modifications, but assuming it must constitute a single legal JSON value (number, string, boolean, null, Array or List)
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MARKER_NAME |
MARKER_NAME_PREFIX
Constructor and Description |
---|
RawJsonAppendingMarker(java.lang.String fieldName,
java.lang.String rawJson) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
protected void |
writeFieldValue(com.fasterxml.jackson.core.JsonGenerator generator,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Writes the field value to the generator.
|
getFieldName, writeFieldName, writeTo
with
public static final java.lang.String MARKER_NAME
public RawJsonAppendingMarker(java.lang.String fieldName, java.lang.String rawJson)
protected void writeFieldValue(com.fasterxml.jackson.core.JsonGenerator generator, com.fasterxml.jackson.databind.ObjectMapper mapper) throws java.io.IOException
SingleFieldAppendingMarker
writeFieldValue
in class SingleFieldAppendingMarker
java.io.IOException
public boolean equals(java.lang.Object obj)
equals
in interface org.slf4j.Marker
equals
in class SingleFieldAppendingMarker
public int hashCode()
hashCode
in interface org.slf4j.Marker
hashCode
in class SingleFieldAppendingMarker
Copyright © 2014. All Rights Reserved.