Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java
Java
  1. Custom Instance Creator ด้วย Gson ใน Java

    ขณะ Parse JSON String ไป/มาจาก Java Object โดย Default Gson จะพยายามสร้าง Instance ของ Java Class โดยเรียก Default Constructor หาก Class ไม่มี Default Constructor หรือต้องการ Initial Configuration ระหว่างสร้าง Object ต้องสร้างและ Register Custom Instance Creator เอง สร้าง Custom Instance Creator ใน

  2. วิธี Deserialize JSON เป็น Java Object ด้วย Flexjson ใน Java

    Flexjson เป็นไลบรารี Lightweight สำหรับ Serialize และ Deserialize Java Object เป็น/จาก JSON Format รองรับทั้ง Deep และ Shallow Copies ต้อง Import Package flexjson ใช้เมธอด deserialize() ของคลาส JSONDeserializer รับ JSON String Input ผลลัพธ์เป็น Static Typed Object Graph โดย Default ใช้ Property clas

  3. Pretty Print JSON ด้วยไลบรารี Flexjson ใน Java

    Flexjson เป็น Java Library Lightweight สำหรับ Serialize และ De-serialize Java Beans, Maps, Arrays, Collections เป็น JSON Format คลาส JSONSerializer เป็น Main Class สำหรับ Serialization ทำ Shallow Serialization โดย Default สามารถ Pretty-print JSON ได้ด้วยเมธอด prettyPrint(boolean prettyPrint) ของ JSO

  4. วิธี Ignore Null และ Empty Fields ด้วย Jackson @JsonInclude ใน Java

    Jackson ให้ Annotation @JsonInclude ควบคุม Serialization ของ Class ทั้งหมด หรือ Field เฉพาะ ตามค่าของ Field ระหว่าง Serialization @JsonInclude มี 2 ค่าหลัก: Include.NON_NULL: Include เฉพาะ Property ที่ไม่ใช่ Null Include.NON_EMPTY: Include เฉพาะ Property ที่ไม่ใช่ Empty (Null, Empty String, E

  5. วิธีเปลี่ยนชื่อ Field ใน JSON ด้วย Jackson @JsonProperty ใน Java

    Annotation @JsonProperty ของ Jackson ใช้บน Property หรือ Method ระหว่าง Serialization หรือ Deserialization JSON รับ Parameter name Optional ใช้เมื่อ Property Name ต่างจาก Key Name ใน JSON โดย Default หาก Key Name ตรงกับ Property Name จะ Map ค่าได้เลย ตัวอย่าง: เปลี่ยน Field Name ด้วย @JsonProperty

  6. วิธี Parse JSON เป็น Gson Tree Model ใน Java

    Gson Library ใช้ Parse JSON String เป็น Tree Model ได้ ใช้ JsonParser Parse JSON String เป็น Tree Model Type JsonElement เมธอด getAsJsonObject() ของ JsonElement ใช้ดึง Element เป็น JsonObject และ getAsJsonArray() ใช้ดึงเป็น JsonArray Syntax public JsonObject getAsJsonObject() public JsonArray getA

  7. อ่าน/เขียนไฟล์ ด้วย Gson Streaming API ใน Java

    สามารถอ่านและเขียนไฟล์ด้วย Gson Streaming API ซึ่งทำงานแบบ Sequential Read/Write คลาสหลักคือ JsonWriter (เขียน) และ JsonReader (อ่าน) ใน Streaming API JsonWriter: เขียน JSON Encoded Value ลง Stream ทีละ Token รวม Literal Values (Strings, Numbers, Booleans, Nulls) และ Begin/End Delimiters ของ Obj

  8. วิธี Exclude Field จาก JSON ด้วย @Expose Annotation ใน Java (Gson)

    Annotation @Expose ของ Gson ใช้ทำเครื่องหมาย Field ให้ Expose (รวม) หรือไม่ (Exclude) สำหรับ Serialization หรือ Deserialization @Expose รับ Parameter 2 ตัว เป็น Boolean (true/false) ต้องสร้าง Gson Instance ผ่าน GsonBuilder เรียก excludeFieldsWithoutExposeAnnotation() เพื่อให้ Gson ตอบสนองต่อ @Expose

  9. วิธี Deserialize JSON เข้า Object ที่มีอยู่แล้ว (Existing Object) ใน Java ด้วย Flexjson

    Flexjson เป็นไลบรารี Java Lightweight สำหรับ Serialize และ Deserialize Java Beans, Maps, Arrays, Collections เป็น JSON Format สามารถ Deserialize JSON String เข้า Existing Object ได้โดยใช้เมธอด deserializeInto() ของคลาส JSONDeserializer เมธอดนี้ Deserialize Input เข้า Target Object ที่มีอยู่แล้ว ค่าใ

  10. วิธี Serialize Array of Objects ด้วย Flexjson ใน Java

    Flexjson เป็นไลบรารี Lightweight สำหรับ Serialize และ Deserialize Java Object เป็น/จาก JSON Format สามารถ Serialize Array of Objects ได้โดยใช้เมธอด serialize() ของคลาส JSONSerializer ทำ Shallow Serialization Syntax public String serialize(Object target) ตัวอย่าง: Serialize Student Array import

  11. ความแตกต่างระหว่าง fromJson() และ toJson() ของ Gson ใน Java

    Gson เป็นไลบรารี Java ใช้สร้าง JSON ใช้เมธอด fromJson() ของ Gson เพื่อ Parse JSON String เป็น Java Object และใช้ toJson() เพื่อ แปลง Java Object เป็น JSON String fromJson() - JSON → Java Object Syntax: public <T> T fromJson(String json, Class<T> classOfT) throws JsonSyntaxException

  12. วิธี Exclude Field ใน Gson ระหว่าง Serialization ด้วย Transient ใน Java

    ไลบรารี Gson ให้วิธีง่ายๆ ในการ Exclude Field จาก Serialization โดยใช้ Modifier transient หาก Field ใดใน Java Class ถูกประกาศเป็น transient Gson จะ Ignore Field นั้นทั้ง Serialization และ Deserialization ตัวอย่าง: ใช้ transient Exclude Field import com.google.gson.*; public class GsonTransientFie

  13. กำหนด Naming Convention สำหรับ JSON Field Names ใน Java ด้วย Gson

    FieldNamingPolicy ใช้กำหนด Naming Convention มาตรฐานสำหรับ JSON Field Names ใช้ร่วมกับ GsonBuilder เพื่อตั้งค่า Gson Instance ให้แปลง Java Field Names เป็น JSON Field Names ตามที่ต้องการ ใช้เมธอด setFieldNamingPolicy() ของ GsonBuilder กำหนด Policy เฉพาะสำหรับ Field ระหว่าง Serialization และ Deserial

  14. วิธี Serialize Map ด้วยไลบรารี Flexjson ใน Java

    Flexjson เป็นไลบรารี Lightweight สำหรับ Serialize และ Deserialize Java Object เป็น/จาก JSON Format สามารถ Serialize Map ได้โดยใช้เมธอด serialize() ของคลาส JSONSerializer ทำ Shallow Serialization ของ Target Instance Syntax public String serialize(Object target) ตัวอย่าง: Serialize Map พร้อม Objec

  15. จัดรูปแบบวันที่ (Date Format) ด้วยไลบรารี Jackson ใน Java

    Jackson เป็นไลบรารี Java-based ใช้แปลง Java Object เป็น JSON และ JSON กลับเป็น Java Object Jackson API เร็ว ใช้หน่วยความจำน้อย เหมาะ Object ใหญ่ สามารถ จัดรูปแบบวันที่ ได้โดยใช้เมธอด setDateFormat() ของคลาส ObjectMapper เมธอดนี้ใช้กำหนด DateFormat เริ่มต้นเมื่อ Serialize ค่าเวลาเป็น String และ Deser

  16. วิธี Parse JSON ไม่ให้มี Duplicate Keys ด้วย Gson ใน Java

    Gson เป็น JSON Library สำหรับ Java สร้างโดย Google ใช้สร้าง JSON และแปลง JSON เป็น Java Object ได้ สร้าง Gson Instance ผ่าน GsonBuilder เรียกเมธอด create() สามารถ Parse JSON ไม่ให้มี Duplicate Keys ได้ด้วยคลาส TypeToken หากต้องการสร้าง Type Literal สำหรับ Map ให้สร้าง empty anonymous inner class หาก

  17. แปลง POJO เป็น XML ด้วยไลบรารี Jackson ใน Java

    Jackson เป็นไลบรารี Java-based ใช้แปลง Java Object เป็น JSON และ JSON กลับเป็น Java Object ได้ Jackson API เร็วกว่า API อื่น ใช้หน่วยความจำน้อย เหมาะกับ Object ขนาดใหญ่ สามารถ แปลง POJO เป็น XML ได้โดยใช้เมธอด writeValueAsString() ของคลาส XmlMapper ส่งอ็อบเจกต์ POJO เข้าไปเป็นอาร์กิวเมนต์ Syntax p

  18. แปลง XML เป็น POJO ด้วยไลบรารี Jackson ใน Java

    Jackson เป็นไลบรารี Java ที่มีความสามารถ Data Binding อันทรงพลัง ให้ Framework สำหรับ Serialize Java Object เป็น JSON และ Deserialize JSON กลับเป็น Java Object ยังสามารถ แปลง XML เป็น POJO ได้โดยใช้เมธอด readValue() ของคลาส XmlMapper Syntax public <T> T readValue(XMLStreamReader r, Class<

  19. วิธี Deserialize JSON Array เป็น List Generic Type ใน Java ด้วย Gson

    ไลบรารี Gson มีคลาส com.google.gson.reflect.TypeToken สำหรับเก็บ Generic Type โดยสร้าง TypeToken แล้วส่งประเภทคลาสเข้าไป Gson จึงรู้จักคลาสภายใน Generic ได้ Syntax public class TypeToken<T> extends Object ตัวอย่าง: Deserialize JSON Array เป็น List<Student> import java.lang.reflect.T

  20. แปลง CSV เป็น JSON ด้วยไลบรารี Jackson ใน Java

    Jackson เป็น Java JSON API ที่ให้วิธีการจัดการ JSON หลากหลาย สามารถแปลงข้อมูล CSV เป็น JSON ได้โดยใช้คลาส CsvMapper ซึ่งเป็น ObjectMapper แบบเฉพาะเจาะจง มีฟังก์ชันขยายสำหรับสร้าง CsvSchema จาก POJO ใช้เมธอด reader() สร้าง ObjectReader ด้วยการตั้งค่าเริ่มต้น ต้อง import package com.fasterxml.jackson.

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:28/97  20-คอมพิวเตอร์/Page Goto:1 22 23 24 25 26 27 28 29 30 31 32 33 34