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

    FieldNamingStrategy เป็นกลไกสำหรับให้ custom field naming ใน Gson อนุญาตให้ client code แปลชื่อฟิลด์เป็น convention เฉพาะที่ไม่รองรับโดยกฎการประกาศ Java field ปกติ เมธอด translateName() จะเพิ่ม prefix pre_ ทุกชื่อฟิลด์ ตัวอย่างการใช้งาน import java.lang.reflect.Field; import com.google.gson.*; pub

  2. วิธี Merge สอง JSON Strings ตามลำดับด้วย JsonParserSequence ใน Java (Jackson)

    JsonParserSequence เป็น helper class ใช้สร้าง parser ที่ประกอบด้วยสอง sub-parsers วางใน ลำดับเฉพาะ (particular sequence) เราสามารถสร้าง sequence โดยใช้เมธอด static createFlattened() ของคลาส JsonParserSequence Syntax public static JsonParserSequence createFlattened(JsonParser first, JsonParser secon

  3. วิธี Map JSON Data ด้วย Jackson Object Model ใน Java

    คลาส ObjectMapper ให้ functionality สำหรับแปลงระหว่าง Java objects และ matching JSON constructs เราสามารถ map JSON data ที่ represented โดย Object Model (tree-like data structure) ไปยัง Java object ได้ โดยขั้นตอนแรก อ่าน JSON data เข้า JsonNode object แล้ว map ไป instance อื่นด้วยเมธอด treeToValue()

  4. วิธาจัดการ Error ระหว่าง Deserialize JSON ใน Java (Jackson)

    คลาส DeserializationProblemHandler สามารถลงทะเบียนเพื่อถูกเรียกเมื่อพบปัญหาที่อาจ recover ได้ระหว่าง deserialization เราสามารถจัดการ error ระหว่าง deserialize JSON โดย implement เมธอด handleUnknownProperty() ของ DeserializationProblemHandler Syntax public boolean handleUnknownProperty(Deserializati

  5. วิธี Serialize JSON Object ด้วย JsonWriter ใช้ Object Model ใน Java

    อินเทอร์เฟซ javax.json.JsonWriter ใช้เขียน JSON object หรือ array structure ไปยัง output source คลาส javax.json.JsonWriterFactory มีเมธอดสร้าง JsonWriter instances Factory instance สามารถสร้าง writer instances หลายตัวด้วยการตั้งค่าเดียวกัน เราสามารถสร้าง writers จาก output source โดยใช้เมธอด static

  6. วิธีแก้ไข Expected BEGIN_OBJECT but was BEGIN_ARRAY ใน Gson (Java)

    ขณะ deserialize Gson คาดหวัง JSON object แต่พบ JSON array เนื่องจากไม่สามารถแปลงจากหนึ่งไปอีกได้ จึงโยน error: JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY ในขณะรันไทม์ ตัวอย่างที่ทำให้ Error import com.google.gson.Gson; public class GsonErrorTest

  7. วิธีแปลง Java Array หรือ ArrayList เป็น JsonArray ด้วย Gson ใน Java

    Java Arrays เป็น object ที่จัดเก็บ หลายตัวแปรชนิดเดียวกัน (same type) รองรับ primitives และ object references ArrayList แทน resizable list ของ objects สามารถ add, remove, find, sort, replace elements ได้ JsonArray parse text จาก string เพื่อสร้าง vector-like object เราสามารถแปลง array หรือ ArrayList

  8. ความแตกต่างระหว่าง org.simple.json และ org.json Libraries ใน Java

    Library org.json.simple ให้อ่านและเขียน JSON data ใน Java ได้ กล่าวคือ สามารถ encode และ decode JSON object ได้ Package org.json.simple มีคลาสสำคัญเช่น JSONValue, JSONObject, JSONArray, JsonString, JsonNumber ต้องติดตั้งไฟล์ json-simple.jar เพื่อรันโปรแกรม JSON ในขณะที่ library org.json มีคลาสสำหรั

  9. JSON Schema Support ด้วย Jackson ใน Java

    JSON Schema เป็น specification สำหรับ JSON-based format ในการกำหนดโครงสร้างของ JSON data คลาส JsonSchema ให้ contract สำหรับ JSON data ที่จำเป็นสำหรับแอปพลิเคชันและวิธีการ interact กับมัน JsonSchema สามารถกำหนด validation, documentation, hyperlink navigation, และ interaction control ของ JSON data เร

  10. วิธี Serialize และ Deserialize JSON ด้วย ExclusionStrategy Interface ใน Java (Gson)

    อินเทอร์เฟซ ExclusionStrategy ใช้สำหรับ exclude ฟิลด์ใดๆ ระหว่าง serialization และ deserialization เราสามารถให้ custom implementation ของ ExclusionStrategy และลงทะเบียนกับ GsonBuilder ผ่านเมธอด setExclusionStrategies() เมธอดนี้ตั้งค่าให้ Gson ใช้ชุด exclusion strategies ระหว่าง serialize และ deseria

  11. วิธีอัปเดต JSON Data ที่มีอยู่ด้วย javax.json API ใน Java

    อินเทอร์เฟซ JsonBuilderFactory เป็น factory สำหรับสร้าง instance ของ JsonObjectBuilder และ JsonObjectBuilder เป็น builder สำหรับสร้าง JsonObject models จากศูนย์ อินเทอร์เฟซนี้ initialize empty JSON object model และให้เมธอดเพิ่ม name/value pairs ลงใน object model และคืนค่า resulting object เราสามารถส

  12. วิธีเพิ่ม Elements ให้ JSON Object ด้วย JSON-lib API ใน Java

    JSON-lib เป็น Java library สำหรับ serialize และ deserialize Java beans, maps, arrays, และ collections ในรูปแบบ JSON เราสามารถเพิ่ม elements ให้ JSON object โดยใช้เมธอด element() ของคลาส JSONObject ต้องดาวน์โหลด dependent jars เช่น json-lib.jar, ezmorph.jar, commons-lang.jar, commons-collections.jar,

  13. วิธีแปลง Collection เป็น JSON Array ด้วย JSON-lib API ใน Java

    คลาส net.sf.json.JSONArray เป็น ลำดับที่มีเรียงลำดับ (ordered sequence) ของค่า รูปแบบภายนอกคือ string ครอบด้วย square brackets คั่นด้วย comma รูปแบบภายในคือ object ที่มีเมธอด get() และ opt() สำหรับเข้าถึงค่าผ่าน index และเมธอด element() สำหรับเพิ่ม/แทนที่ค่า ค่าสามารถเป็นชนิดใดก็ได้: Boolean, JSONAr

  14. วิธีแปลง Map เป็น JSON Object ด้วย JSON-lib API ใน Java

    JSONObject เป็น unordered collection ของคู่ name/value pairs ในขณะที่ Map เป็น object ที่ map keys ไปยัง values Map ไม่สามารถมี duplicate keys ได้ และแต่ละ key map ไปยัง value ได้สูงสุดหนึ่งค่า เราต้องใช้ library JSON-lib สำหรับ serializing และ de-serializing Map ในรูปแบบ JSON เริ่มต้นด้วยการสร้าง P

  15. วิธีแปลง Bean เป็น JSON Object โดย Exclude Properties ด้วย JsonConfig (Java)

    คลาส JsonConfig เป็น utility class ช่วยตั้งค่ากระบวนการ serialization เราสามารถแปลง bean เป็น JSON object โดย exclude บาง properties ได้ด้วยเมธอด setExcludes() ของ JsonConfig และส่ง JsonConfig instance นี้เป็น argument ของเมธอด static fromObject() ของ JSONObject Syntax public void setExcludes(Strin

  16. วิธีแปลง Array เป็น JSON Array ด้วย JSON-lib API ใน Java

    Java Array เป็น object ที่จัดเก็บ หลายตัวแปร ของ ชนิดเดียวกัน (same type) รองรับทั้ง primitive types และ object references ในขณะที่ JSONArray เป็น ลำดับที่มีเรียงลำดับ (ordered sequence) ของค่า รูปแบบภายนอกคือ string ครอบด้วย square brackets คั่นด้วย comma รูปแบบภายในคือ object ที่มีเมธอด get() และ

  17. วิธีแปลง Bean เป็น XML ด้วย JSON-lib API ใน Java

    คลาส net.sf.json.xml.XMLSerializer เป็น utility class สำหรับแปลง JSON เป็น XML เมื่อแปลง instance ของ JSONObject เป็น XML คลาสนี้สามารถเพิ่ม hints สำหรับแปลงกลับเป็น JSON ได้ เราสามารถใช้เมธอด write() ของ XMLSerializer เพื่อเขียน JSON value เป็น XML string ด้วย UTF-8 encoding และคืนค่า string repres

  18. วิธีแปลง Bean เป็น XML โดยไม่มี Type Hints ด้วย JSON-lib (Java)

    JSON-lib เป็น Java library สำหรับ serialize และ deserialize Java beans, maps, arrays, และ collections ในรูปแบบ JSON เราสามารถแปลง bean เป็น XML โดยไม่มี type hints โดยใช้เมธอด setTypeHintsEnabled() ของคลาส XMLSerializer เมธอดนี้ตั้งค่าว่าจะรวม JSON types เป็น attributes หรือไม่ ส่ง false เพื่อปิด ty

  19. วิธีแปลง Bean เป็น JSON Object ด้วย Exclude Filter ใน Java (JSON-lib)

    คลาส JsonConfig ใช้สำหรับตั้งค่ากระบวนการ serialization เราสามารถใช้เมธอด setJsonPropertyFilter() ของ JsonConfig เพื่อตั้งค่า property filter ระหว่าง serialize เป็น JSON เราต้อง implement custom PropertyFilter class โดย override เมธอด apply() ของ PropertyFilter interface คืนค่า true ถ้าต้องการ filte

  20. ความสำคัญของ @JsonView annotation ใน Jackson (Java)

    คำอธิบายประกอบ @JsonView ใช้สำหรับ include/exclude property ระหว่าง serialization และ deserialization แบบ dynamic (ไดนามิก) เราต้องตั้งค่า ObjectMapper ให้รวม view type ที่ใช้เขียน JSON จาก Java object โดยใช้เมธอด writerWithView() Syntax @Target(value={ANNOTATION_TYPE, METHOD, FIELD}) @Retention(va

Total 1935 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:37/97  20-คอมพิวเตอร์/Page Goto:1 31 32 33 34 35 36 37 38 39 40 41 42 43