serializeOAuthToken.java
private void saveAllOAuthToken(OAuthAccessToken oAuthAccessToken, String appKey) {
JSONObject underscoreNode = new JSONObject();
JSONObject accessTokenChild = new JSONObject();
try {
accessTokenChild.put("token", oAuthAccessToken.oauth_token);
accessTokenChild.put("secret", oAuthAccessToken.oauth_token_secret);
accessTokenChild.put("endpoint", oAuthAccessToken.endpoint);
accessTokenChild.put("revokecode", oAuthAccessToken.revoketoken);
underscoreNode.putOpt("key", appKey);
underscoreNode.put("requesttoken", "null");
underscoreNode.put("accesstoken", accessTokenChild);
mJSONTokenObject.put("_", underscoreNode);
AppHelper.cacheMicroGearToken(mContext, true);
AppHelper.setString(mContext, Constants.MICROGEAR_CACHE, mJSONTokenObject.toString());
} catch (JSONException e) {
e.printStackTrace();
}
}