List of usage examples for com.google.gson GsonBuilder registerTypeAdapter
@SuppressWarnings({ "unchecked", "rawtypes" }) public GsonBuilder registerTypeAdapter(Type type, Object typeAdapter)
From source file:com.rw.legion.ObjectiveDeserializer.java
License:Apache License
/** * Deserialize a JSON string into a LegionObjective. * /*from w w w.j ava2s. c om*/ * @param json The JSON string to be deserialized. * * @return A deserialized LegionObjective. */ public static LegionObjective deserialize(String json) { GsonBuilder builder = new GsonBuilder(); builder.registerTypeAdapter(OutputColumn.class, new ColumnDeserializer()); LegionObjective objective = builder.create().fromJson(json, LegionObjective.class); return objective; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhAccountActivity.java
License:Open Source License
public static OhMsgAccountActivityRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();//from www . ja v a 2 s .c o m OhMsgAccountActivityRsp rsp = (gson.fromJson(str, OhMsgAccountActivityRsp.class)); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhAccountDetails.java
License:Open Source License
public static OhMsgAccountCashRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();//from w w w .java 2 s .c o m OhMsgAccountCashRsp rsp = gson.fromJson(str, OhMsgAccountCashRsp.class); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhAccountList.java
License:Open Source License
public static OhMsgAccountInfoRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();//from w ww .j a v a 2s .c o m OhMsgAccountInfoRsp rsp = (gson.fromJson(str, OhMsgAccountInfoRsp.class)); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhAccountPositions.java
License:Open Source License
public static OhMsgAccountPositionsRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();/* w ww. j a v a 2 s. c om*/ OhMsgAccountPositionsRsp rsp = (gson.fromJson(str, OhMsgAccountPositionsRsp.class)); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhAccountPositions.java
License:Open Source License
public static OhMsgAccountPositionsRspWorkAround build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();//from ww w. j a v a2 s .co m OhMsgAccountPositionsRspWorkAround rsp = (gson.fromJson(str, OhMsgAccountPositionsRspWorkAround.class)); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhAllOrderStatus.java
License:Open Source License
public static OhMsgAllOrderStatusRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();/* www . j ava 2 s . c om*/ OhMsgAllOrderStatusRsp rsp = gson.fromJson(str, OhMsgAllOrderStatusRsp.class); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhCancelOrder.java
License:Open Source License
public static OhMsgCancelOrderRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();/*from w w w. ja va2s. c om*/ OhMsgCancelOrderRsp rsp = (gson.fromJson(str, OhMsgCancelOrderRsp.class)); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhKeepAlive.java
License:Open Source License
public static OhMsgAuthKeepAliveRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();/*from w w w. ja v a2 s. co m*/ OhMsgAuthKeepAliveRsp rsp = (gson.fromJson(str, OhMsgAuthKeepAliveRsp.class)); rsp.m_raw = str; return rsp; }
From source file:com.ryanantkowiak.jOptionsHouseAPI.OhLogin.java
License:Open Source License
public static OhMsgAuthLoginRsp build(String str) { GsonBuilder gsonBuilder = new GsonBuilder(); gsonBuilder.registerTypeAdapter(ErrorMap.class, new ErrorMapDeserializer()); Gson gson = gsonBuilder.create();//from w ww. ja va 2 s .c om OhMsgAuthLoginRsp rsp = (gson.fromJson(str, OhMsgAuthLoginRsp.class)); rsp.m_raw = str; return rsp; }