成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

JSON鍵值對序列化和反序列化解析

什么是JSON?

成都創(chuàng)新互聯(lián)公司是專業(yè)的津市網(wǎng)站建設公司,津市接單;提供成都網(wǎng)站制作、網(wǎng)站建設、外貿網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行津市網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write and easy for machines to parse and generate. JSON is a text format that is completely language independent.

翻譯:Json【javascript對象表示方法】,它是一個輕量級的數(shù)據(jù)交換格式,我們可以很簡單的來讀取和寫它,并且它很容易被計算機轉化和生成,它是完全獨立于語言的。

例如獲取到的json串有如下片段:

“l(fā)anguage”: { 
“q”: “Q”, 
“a”: “A” 
}

要如何將該字符串快速轉化成一個可以使用的對象呢?

示例代碼:

JSONObject language = obj.optJSONObject("language");
if(language !=null ){
  try {
    HashMap<String,String> nickname = new Gson().fromJson(language.toString()
    , new TypeToken<HashMap<String, String>>(){}.getType());
  }catch (Exception e){
    HashMap<String,String> nickname = null;
  }
}

以上代碼可以解決。

那么反過來,如何將對象反序列化呢?

示例代碼:

 Map<String, Number> map = new HashMap<String, Number>();  
  map.put("int", 123);
  map.put("long", 1234567890123456789L);
  map.put("double", 1234.5678D);
  map.put("float", 1.2345F);
  Type mapType = new TypeToken<Map<String, Number>>() {}.getType();
  Gson gson = new GsonBuilder().registerTypeAdapter(Number.class
  , new NumberTypeAdapter()).create();
  String json = gson.toJson(map, mapType);

以上所述是小編給大家介紹的JSON鍵值對序列化和反序列化解析,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

網(wǎng)頁名稱:JSON鍵值對序列化和反序列化解析
網(wǎng)頁URL:http://jinyejixie.com/article4/jpdeoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設域名注冊、自適應網(wǎng)站、全網(wǎng)營銷推廣網(wǎng)站改版、網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
天峨县| 广灵县| 吉安市| 闸北区| 册亨县| 离岛区| 和政县| 鄂伦春自治旗| 天柱县| 康平县| 青海省| 水城县| 万年县| 鄂伦春自治旗| 株洲县| 萍乡市| 左云县| 丹棱县| 都安| 邵东县| 仁布县| 鄂州市| 苏尼特左旗| 玛曲县| 杭锦旗| 洞头县| 永善县| 黄大仙区| 五大连池市| 华容县| 大理市| 白朗县| 定边县| 石柱| 甘肃省| 黎城县| 静海县| 罗城| 凤庆县| 宁阳县| 霍林郭勒市|