一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

java解析json數(shù)據(jù) - Java / Web 開發(fā)

 banpaia 2010-08-17
 在www.json.org上公布了很多Java下的json解析工具,其中org.json和json-lib比較簡單,兩者使用上差不多。下面兩段源代碼是分別使用這兩個(gè)工具解析和構(gòu)造JSON的演示程序。
這是使用json-lib的程序:
import java.util.HashMap;
import java.util.Map;

import net.sf.json.JSONObject;

public class Test {

  public static void main(String[] args) {
  String json = "{\"name\":\"reiz\"}";
  JSONObject jsonObj = JSONObject.fromObject(json);
  String name = jsonObj.getString("name");
   
  jsonObj.put("initial", name.substring(0, 1).toUpperCase());

  String[] likes = new String[] { "JavaScript", "Skiing", "Apple Pie" };
  jsonObj.put("likes", likes);

  Map<String, String> ingredients = new HashMap<String, String>();
  ingredients.put("apples", "3kg");
  ingredients.put("sugar", "1kg");
  ingredients.put("pastry", "2.4kg");
  ingredients.put("bestEaten", "outdoors");
  jsonObj.put("ingredients",ingredients);
   
  System.out.println(jsonObj);
  }
}
這是使用org.json的程序:
import java.util.HashMap;
import java.util.Map;

import org.json.JSONException;
import org.json.JSONObject;

public class Test {

  public static void main(String[] args) throws JSONException {
  String json = "{\"name\":\"reiz\"}";
  JSONObject jsonObj = new JSONObject(json);
  String name = jsonObj.getString("name");

  jsonObj.put("initial", name.substring(0, 1).toUpperCase());

  String[] likes = new String[] { "JavaScript", "Skiing", "Apple Pie" };
  jsonObj.put("likes", likes);

  Map<String, String> ingredients = new HashMap<String, String>();
  ingredients.put("apples", "3kg");
  ingredients.put("sugar", "1kg");
  ingredients.put("pastry", "2.4kg");
  ingredients.put("bestEaten", "outdoors");
  jsonObj.put("ingredients", ingredients);
  System.out.println(jsonObj);

  System.out.println(jsonObj);
  }
}
兩者的使用幾乎是相同的,但org.json比json-lib要輕量得多,前者沒有任何依賴,而后者要依賴ezmorph和commons的lang、logging、beanutils、collections等組件。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美日韩高清不卡在线播放| 男女一进一出午夜视频| 久久精品久久精品中文字幕| 不卡免费成人日韩精品| 欧美一级片日韩一级片| 日本午夜一本久久久综合| 色婷婷日本视频在线观看| 亚洲欧洲成人精品香蕉网| 中文字幕一区久久综合| 国产成人国产精品国产三级| 亚洲欧美日韩在线中文字幕| 亚洲国产成人av毛片国产| 亚洲夫妻性生活免费视频| 欧美人妻盗摄日韩偷拍| 久久99精品日韩人妻| 日韩和欧美的一区二区三区| 日韩人妻中文字幕精品| 欧美在线观看视频三区| 黄片免费在线观看日韩| 午夜精品成年人免费视频| 欧美日韩国内一区二区| 免费啪视频免费欧美亚洲| 日本人妻精品中文字幕不卡乱码| 久久re6热在线视频| 日本一区不卡在线观看| 日韩人妻毛片中文字幕| 狠狠干狠狠操亚洲综合| 日韩熟妇人妻一区二区三区| 久久精品国产亚洲av麻豆| 国产午夜精品美女露脸视频| 久久碰国产一区二区三区| 午夜精品成年人免费视频| 欧美日韩国产欧美日韩| 国产精品丝袜美腿一区二区| 91久久精品国产成人| 欧美日韩久久精品一区二区| 国产老女人性生活视频| 99国产成人免费一区二区| 高潮日韩福利在线观看| 国产成人精品一区二三区在线观看| 欧美亚洲91在线视频|