コード例 #1
0
 /*package*/ RelationshipJSONImpl(HttpResponse res, JSONObject json) throws TwitterException {
   super(res);
   try {
     JSONObject relationship = json.getJSONObject("relationship");
     JSONObject sourceJson = relationship.getJSONObject("source");
     JSONObject targetJson = relationship.getJSONObject("target");
     sourceUserId = getLong("id", sourceJson);
     targetUserId = getLong("id", targetJson);
     sourceUserScreenName = getUnescapedString("screen_name", sourceJson);
     targetUserScreenName = getUnescapedString("screen_name", targetJson);
     sourceBlockingTarget = getBoolean("blocking", sourceJson);
     sourceFollowingTarget = getBoolean("following", sourceJson);
     sourceFollowedByTarget = getBoolean("followed_by", sourceJson);
     sourceNotificationsEnabled = getBoolean("notifications_enabled", sourceJson);
   } catch (JSONException jsone) {
     throw new TwitterException(jsone.getMessage() + ":" + json.toString(), jsone);
   }
 }