android原生json包--对象转json

来源:互联网 发布:mac上用什么输入法 编辑:程序博客网 时间:2024/05/20 10:22

示例:


@JavascriptInterfacepublic String getBookDetail() {JSONObject json = new JSONObject();try {json.put("bookId", bookInfo.getBookId());json.put("bookName", bookInfo.getBookName());json.put("description", bookInfo.getDescription());JSONArray array = new JSONArray();for (ChapterInfo info : bookInfo.getChapterList()) {JSONObject jsonObject = new JSONObject();jsonObject.put("chapterId", info.getChapterId());jsonObject.put("chapterName", info.getChapterName());jsonObject.put("status", info.getDownloadState());array.put(jsonObject);}json.put("chapters", array.toString());} catch (JSONException e) {e.printStackTrace();}return json.toString();}


0 0