app/src/main/java/net/nashlegend/sourcewall/model/Basket.java

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package net.nashlegend.sourcewall.model;

import android.os.Parcel;

import org.json.JSONObject;

/**
 * Created by NashLegend on 2014/12/2 0002
 */
public class Basket extends AceModel {
    private String category_id = "";
    private String category_name = "";
    private String id = "";
    private String name = "";
    private String introduction = "";
    private int links_count = 0;
    private boolean hasFavored = false;
    private boolean isFavoring = false;

    public Basket() {
    }

    public static Basket fromJson(JSONObject subObject) throws Exception {
        Basket basket = new Basket();
        basket.setId(subObject.optString("id"));
        basket.setIntroduction(subObject.optString("introduction"));
        basket.setLinks_count(subObject.optInt("links_count"));
        basket.setName(subObject.optString("title"));
        JSONObject category = subObject.optJSONObject("category");
        if (category != null) {
            basket.setCategory_id(category.optString("id"));
            basket.setCategory_name(category.optString("name"));
        }
        return basket;
    }

    public String getCategory_id() {
        return category_id;
    }

    public void setCategory_id(String category_id) {
        this.category_id = category_id;
    }

    public String getCategory_name() {
        return category_name;
    }

    public void setCategory_name(String category_name) {
        this.category_name = category_name;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

后面还有 80 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。