JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。與 XML 相比,JSON 更易于閱讀和編寫,同時也更加簡潔和易于解析。
// 示例代碼 { "name": "John", "age": 30, "city": "New York", "hobbies": ["reading", "traveling", "hiking"] }
以上的代碼展示了一個簡單的 JSON 對象。它由一組 key-value 對(也稱為屬性)構成,使用花括號括起來。每個屬性都由屬性名和屬性值組成,中間使用冒號分隔。字符串類型的屬性名和屬性值都需要使用雙引號括起來。
數組是 JSON 表示法中的常用類型之一。數組需要使用方括號包裹,其中的元素可以是任何類型的值,包括字符串、數字和其他對象。
Java 中有許多第三方庫可以輕松地解析 JSON 文件,例如 Gson、Jackson 和 Json-lib 等。JSON 通常用于客戶端與服務器之間的數據交換,以及在分布式系統中進行消息傳遞。