| Package | Description |
|---|---|
| com.ebay.jsoncoder | |
| com.ebay.jsoncoder.coder | |
| com.ebay.jsoncoder.treedoc |
| Modifier and Type | Method and Description |
|---|---|
static TDNode |
BeanCoder.encode(Object obj) |
static TDNode |
BeanCoder.encode(Object obj,
BeanCoderContext context,
Type type) |
TDNode |
BeanCoderContext.encode(Object obj,
Type type,
TDNode target) |
TDNode |
ICoder.encode(T obj,
Type type,
BeanCoderContext context,
TDNode target)
Encode an Object
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
JSONCoder.decode(TDNode treeDocNode,
Class<T> type) |
static <T> T |
JSONCoder.decode(TDNode treeDocNode,
Class<T> type,
JSONCoderOption opt) |
static <T> T |
BeanCoder.decode(TDNode obj,
T target) |
static Object |
BeanCoder.decode(TDNode obj,
Type type) |
T |
ICoder.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext context)
Decode an Object
|
Object |
BeanCoderContext.decode(TDNode jsonNode,
Type type,
Object targetObj,
String name) |
static Object |
BeanCoder.decode(TDNode jsonNode,
Type type,
Object targetObj,
String name,
BeanCoderContext ctx) |
TDNode |
BeanCoderContext.encode(Object obj,
Type type,
TDNode target) |
TDNode |
ICoder.encode(T obj,
Type type,
BeanCoderContext context,
TDNode target)
Encode an Object
|
| Modifier and Type | Method and Description |
|---|---|
TDNode |
CoderAtomicInteger.encode(AtomicInteger obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderBigInteger.encode(BigInteger obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderClass.encode(Class obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderCollection.encode(Collection obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderDate.encode(Date obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderEnum.encode(Enum obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderMap.encode(Map obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderObject.encode(Object obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderArray.encode(Object obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderXMLGregorianCalendar.encode(XMLGregorianCalendar obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
| Modifier and Type | Method and Description |
|---|---|
Enum |
CoderEnum.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext context) |
Object |
CoderObject.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext ctx) |
Class |
CoderClass.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext context) |
XMLGregorianCalendar |
CoderXMLGregorianCalendar.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext context) |
Date |
CoderDate.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext ctx) |
AtomicInteger |
CoderAtomicInteger.decode(TDNode tdNode,
Type type,
Object targetObj,
BeanCoderContext context) |
BigInteger |
CoderBigInteger.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext context) |
Object |
CoderArray.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext ctx) |
Map |
CoderMap.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext ctx) |
Collection |
CoderCollection.decode(TDNode jsonNode,
Type type,
Object targetObj,
BeanCoderContext ctx) |
TDNode |
CoderAtomicInteger.encode(AtomicInteger obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderBigInteger.encode(BigInteger obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderClass.encode(Class obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderCollection.encode(Collection obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderDate.encode(Date obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderEnum.encode(Enum obj,
Type type,
BeanCoderContext context,
TDNode target) |
TDNode |
CoderMap.encode(Map obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderObject.encode(Object obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderArray.encode(Object obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
TDNode |
CoderXMLGregorianCalendar.encode(XMLGregorianCalendar obj,
Type type,
BeanCoderContext ctx,
TDNode target) |
| Modifier and Type | Method and Description |
|---|---|
TDNode |
TDNode.createChild(String name) |
TDNode |
TDNode.getChild(int idx) |
TDNode |
TDNode.getChild(String name) |
TDNode |
TDNode.getChildByPath(String path) |
TDNode |
TDNode.getChildByPath(String[] path,
int idx) |
TDNode |
TDJSONParser.parse(CharSource in) |
TDNode |
TDJSONParser.parse(CharSource in,
TDNode node) |
TDNode |
TDJSONParser.parse(Reader reader) |
TDNode |
TDJSONParser.parse(String jsonStr) |
| Modifier and Type | Method and Description |
|---|---|
TDNode |
TDJSONParser.parse(CharSource in,
TDNode node) |
void |
TDJSONWriter.write(Appendable out,
TDNode node,
TDJSONWriter.JSONOption opt) |
void |
TDJSONWriter.write(Appendable out,
TDNode node,
TDJSONWriter.JSONOption opt,
String indentStr) |
String |
TDJSONWriter.writeAsString(TDNode node) |
String |
TDJSONWriter.writeAsString(TDNode node,
TDJSONWriter.JSONOption opt) |
Copyright © 2019. All rights reserved.