public interface JsonMapper
toJavaObject(String, Class) and toJavaList(String, Class)
in order to correctly process Facebook responses. For example, the
Users.getLoggedInUser Legacy API call returns a value like
1240077, which is not valid JSON.| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
toJavaList(String json,
Class<T> type)
Given a JSON string, create and return a new instance of a corresponding
Java
List which contains elements of type type. |
<T> T |
toJavaObject(String json,
Class<T> type)
Given a JSON string, create and return a new instance of a corresponding
Java object of type
type. |
String |
toJson(Object object)
Given a Java
object, create and return a JSON string that
represents it. |
<T> T toJavaObject(String json, Class<T> type)
type.
The Java type must have a visible no-argument constructor.T - Java type to map to.json - The JSON to be mapped to a Java type.type - Java type token.type) representation of the JSON
input.FacebookJsonMappingException - If an error occurs while mapping JSON to Java.<T> List<T> toJavaList(String json, Class<T> type)
List which contains elements of type type.
The Java type must have a visible no-argument constructor.T - Java type to map to for each element of the list.json - The JSON to be mapped to a Java type.type - Java type token.List which contains elements of type
type) representation of the JSON input.FacebookJsonMappingException - If an error occurs while mapping JSON to Java.String toJson(Object object)
object, create and return a JSON string that
represents it.
The object's properties will be traversed recursively, allowing for
arbitrarily complex JSON generation.object - The Java object to map to JSON. Can be a Javabean,
List, or Map.FacebookJsonMappingException - If an error occurs while mapping Java to JSON.Copyright © 2014. All rights reserved.