Esempio n. 1
0
  public void Json2java(String str) {
    try {

      JSONObject jar = JSONObject.fromObject(str);
      JSONArray array = jar.getJSONArray("books");
      json_length = array.size();
      System.out.println(json_length);

      bklist = new ArrayList<DouBan_Book>();
      for (int i = 0; i < json_length; i++) {
        System.out.print(i + "¡¢");
        System.out.println(array.get(i));
        jsonobj = array.getJSONObject(i);
        DouBan_Book bk = new DouBan_Book();
        bk.setId(jsonobj.getString("id"));
        bk.setTitle(jsonobj.getString("title"));
        bk.setIsbn10(jsonobj.getString("isbn10"));
        // bk.setIsbn13(jsonobj.getString("isbn13"));
        bk.setImagePath(jsonobj.getString("image"));
        bk.setUrl(jsonobj.getString("url"));
        bk.setAuthor(jsonobj.getString("author"));
        bk.setBinding(jsonobj.getString("binding"));
        bk.setPages(jsonobj.getString("pages"));
        bk.setPrice(jsonobj.getString("price"));
        bk.setPubdate(jsonobj.getString("pubdate"));
        bk.setPublisher(jsonobj.getString("publisher"));
        bk.setSummary(jsonobj.getString("summary"));
        // bklist=new  ArrayList<DouBan_Book>();
        bklist.add(bk);
      }

    } catch (Exception r) {
      r.printStackTrace();
    }
    System.out.println(bklist.size());
  }
Esempio n. 2
0
 public static String json(Object object) {
   if (JSONUtils.isArray(object)) return JSONArray.fromObject(object).toString();
   if (JSONUtils.isObject(object)) return JSONObject.fromObject(object).toString();
   return object.toString();
 }