put(json, "subject", meta.getSubject());
put(json, "type", meta.getType());
put(json, "uuid", meta.getUuid());
put(json, "subject", meta.getSubject());
put(json, "type", meta.getType());
put(json, "uuid", meta.getUuid());
put(json, "resume", toJson(meta.getResume()));
put(json, "tags", new JSONArray(meta.getTags()));
put(json, "resume", toJson(meta.getResume()));
put(json, "tags", new JSONArray(meta.getTags()));
meta.setSubject(getString(json, "subject"));
meta.setType(getString(json, "type"));
meta.setUuid(getString(json, "uuid"));
meta.setSubject(getString(json, "subject"));
meta.setType(getString(json, "type"));
meta.setUuid(getString(json, "uuid"));
meta.setResume(toChapter(getJson(json, "resume")));
meta.setTags(toListString(getJsonArr(json, "tags")));
meta.setResume(toChapter(getJson(json, "resume")));
meta.setTags(toListString(getJsonArr(json, "tags")));
static int getInt(JSONObject json, String key, int def) {
if (json.has(key)) {
Object o = json.get(key);
static int getInt(JSONObject json, String key, int def) {
if (json.has(key)) {
Object o = json.get(key);