Package org.jclouds.json.internal
Class NullHackJsonLiteralAdapter<L>
java.lang.Object
com.google.gson.TypeAdapter<L>
org.jclouds.json.internal.NullHackJsonLiteralAdapter<L>
- Direct Known Subclasses:
ChefParserModule.DataBagItemAdapter
,GsonModule.NullHackJsonBallAdapter
public abstract class NullHackJsonLiteralAdapter<L>
extends com.google.gson.TypeAdapter<L>
writes or reads the literal json directly
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.google.gson.TypeAdapter
fromJson, fromJson, fromJsonTree, nullSafe, toJson, toJson, toJsonTree
-
Constructor Details
-
NullHackJsonLiteralAdapter
public NullHackJsonLiteralAdapter()
-
-
Method Details
-
read
- Specified by:
read
in classcom.google.gson.TypeAdapter<L>
- Throws:
IOException
-
createJsonLiteralFromRawJson
User supplied type that holds json literally. Ex. number as8
, boolean astrue
, string as"value"
, object asinvalid @code
{@code , list {@code []}.
-
write
- Specified by:
write
in classcom.google.gson.TypeAdapter<L>
- Throws:
IOException
-
toString
-
getWriter
-