Package org.hl7.fhir.r5.formats
Class JsonCreatorDirect
java.lang.Object
org.hl7.fhir.r5.formats.JsonCreatorDirect
- All Implemented Interfaces:
JsonCreator
A little implementation of a json write to replace Gson .... because Gson screws up decimal values, and *we care*
- Author:
- Grahame Grieve
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
boolean
canElide()
void
void
elide()
void
endArray()
void
void
externalLink
(String string) void
finish()
void
void
void
void
stepIn()
void
stepOut()
void
void
void
void
value
(BigDecimal value) void
-
Constructor Details
-
JsonCreatorDirect
-
-
Method Details
-
comment
- Specified by:
comment
in interfaceJsonCreator
-
beginObject
- Specified by:
beginObject
in interfaceJsonCreator
- Throws:
IOException
-
stepIn
- Throws:
IOException
-
stepOut
- Throws:
IOException
-
endObject
- Specified by:
endObject
in interfaceJsonCreator
- Throws:
IOException
-
nullValue
- Specified by:
nullValue
in interfaceJsonCreator
- Throws:
IOException
-
name
- Specified by:
name
in interfaceJsonCreator
- Throws:
IOException
-
value
- Specified by:
value
in interfaceJsonCreator
- Throws:
IOException
-
value
- Specified by:
value
in interfaceJsonCreator
- Throws:
IOException
-
value
- Specified by:
value
in interfaceJsonCreator
- Throws:
IOException
-
valueNum
- Specified by:
valueNum
in interfaceJsonCreator
- Throws:
IOException
-
value
- Specified by:
value
in interfaceJsonCreator
- Throws:
IOException
-
beginArray
- Specified by:
beginArray
in interfaceJsonCreator
- Throws:
IOException
-
endArray
- Specified by:
endArray
in interfaceJsonCreator
- Throws:
IOException
-
finish
- Specified by:
finish
in interfaceJsonCreator
- Throws:
IOException
-
link
- Specified by:
link
in interfaceJsonCreator
-
anchor
- Specified by:
anchor
in interfaceJsonCreator
-
externalLink
- Specified by:
externalLink
in interfaceJsonCreator
-
canElide
- Specified by:
canElide
in interfaceJsonCreator
-
elide
- Specified by:
elide
in interfaceJsonCreator
-