Java JSON處理類庫Jackson
本文由碼農網 – 小峰原創,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
Jackson是一款為Java平臺提供的一套資料處理類庫工具,Jackson的主要功能是提供JSON解析和生成,另外,Jackson還提供額外的類庫以支援處理Avro, CBOR, CSV, Smile, XML 和 YAML,功能十分強大,在Java中處理JSON資料非常不錯。
相關的示例程式碼:
{ "name" : { "first" : "Joe", "last" : "Sixpack" }, "gender" : "MALE", "verified" : false, "userImage" : "Rm9vYmFyIQ==" }
public class User { public enum Gender { MALE, FEMALE }; public static class Name { private String _first, _last; public String getFirst() { return _first; } public String getLast() { return _last; } public void setFirst(String s) { _first = s; } public void setLast(String s) { _last = s; } } private Gender _gender; private Name _name; private boolean _isVerified; private byte[] _userImage; public Name getName() { return _name; } public boolean isVerified() { return _isVerified; } public Gender getGender() { return _gender; } public byte[] getUserImage() { return _userImage; } public void setName(Name n) { _name = n; } public void setVerified(boolean b) { _isVerified = b; } public void setGender(Gender g) { _gender = g; } public void setUserImage(byte[] b) { _userImage = b; } }
ObjectMapper mapper = new ObjectMapper(); // can reuse, share globally User user = mapper.readValue(new File("user.json"), User.class);
Jackson作為一款JSON處理類庫工具,使用起來也非常方便。
本文連結:http://www.codeceo.com/article/java-json-jackson.html
本文作者:碼農網 – 小峰
[ 原創作品,轉載必須在正文中標註並保留原文連結和作者等資訊。]
相關文章
- 使用Jackson在Java中處理JSONJavaJSON
- Json工具類----JacksonJSON
- FastJson、Jackson、Gson進行Java物件轉換Json的細節處理ASTJSONJava物件
- java 圖片水印處理類Java
- java 檔案處理 工具類Java
- jackson時間格式的處理
- 7. Jackson用樹模型處理JSON是必備技能,不信你看模型JSON
- Java基礎-處理json字串解析案例JavaJSON字串
- 使用Java預處理實現JSON插入PostgreSQLJavaJSONSQL
- URL及日期等特殊資料格式處理-JSON框架Jackson精解第2篇JSON框架
- 不可不知的JSON處理庫(cJSON)JSON
- java新特性處理時間工具類Java
- java 請求HTTP返回json集合,物件處理方式JavaHTTPJSON物件
- Python處理JSONPythonJSON
- 處理JSON資料JSON
- Java 下的 JSON庫效能比較:JSON.simple vs. GSON vs. Jackson vs. JSONPJavaJSON
- 有沒有處理貨幣的類庫?
- java 如何簡單快速處理 json 中的資料JavaJSON
- PostgreSQL處理JSON入門SQLJSON
- flutter json資料處理FlutterJSON
- flutter demo (三):json處理FlutterJSON
- golang json處理問題GolangJSON
- Hive處理Json資料HiveJSON
- Java XML和JSON:Java SE的文件處理,第1部分JavaXMLJSON
- Java XML和JSON:Java SE的文件處理 第2部分JavaXMLJSON
- 1. 初識Jackson -- 世界上最好的JSON庫JSON
- 一個日期處理類庫moment.jsJS
- Java學習--異常處理及其應用類Java
- Java學習筆記-Day21 Java System類、Class類、內部類、異常處理Java筆記
- spark處理json資料DemoSparkJSON
- C#處理json實戰C#JSON
- Delphi處理JSON格式資料JSON
- Swift Json 解析異常處理SwiftJSON
- js字串與json物件處理字串JSON物件
- 在REST SOE中處理JSONRESTJSON
- 二、淺談 JSON 處理技巧JSON
- 處理json格式的資料JSON
- 數學處理類