Java tutorial
/* * Copyright (C) 2010-2013 The SINA WEIBO Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.sina.weibo.sdk_lib.openapi.models; import org.json.JSONObject; /** * * * @author SINA * @since 2013-11-24 */ public class Comment { /** */ public String created_at; /** ID */ public String id; /** */ public String text; /** ?? */ public String source; /** ? */ public User user; /** MID */ public String mid; /** ID */ public String idstr; /** ?? */ public Status status; /** ???? */ public Comment reply_comment; public static Comment parse(JSONObject jsonObject) { if (null == jsonObject) { return null; } Comment comment = new Comment(); comment.created_at = jsonObject.optString("created_at"); comment.id = jsonObject.optString("id"); comment.text = jsonObject.optString("text"); comment.source = jsonObject.optString("source"); comment.user = User.parse(jsonObject.optJSONObject("user")); comment.mid = jsonObject.optString("mid"); comment.idstr = jsonObject.optString("idstr"); comment.status = Status.parse(jsonObject.optJSONObject("status")); comment.reply_comment = Comment.parse(jsonObject.optJSONObject("reply_comment")); return comment; } }