2023年9月21日 星期四

Android Studio - JSON 資料交換格式(一百一十四)

Android Studio - JSON 資料交換格式(一百一十四):

JSON(JavaScript Object Notation)是由美國程式設計師設計和構想出的資料交換格式,擁有易讀、易寫的特點,並且機器解析和生成容易。是依據 JavaScript 物件語法的資料格式,屬於 JavaScript 的子集,也採用了 C 語言家族的習慣用法。

- JSON 資料交換格式
JSON 格式主要包含兩種數據結構:對象(Object)和數組(Array):
  • 對象(Object):對象是由零個或多個鍵值對(key-value pairs)組成的無序集合,鍵值對之間用逗號分隔,用大括號 {} 包裹。鍵是字符串,值可以是字符串、數字、布爾值、null、對象或數組。
  • 數組(Array):數組是由零個或多個值組成的有序列表,值之間用逗號分隔,用方括號 [] 包裹。值可以是字符串、數字、布爾值、null、對象或數組。

JSON 的格式:

{ 

  "name": "a",

  "email":"a@a.com,

  "password": "0000"

}


JSON 的格式:

{ 

  "name": "a",

  "email":"a@a.com,

  "password": "0000",

  "contents" [

    {

      "age": 28,

      "address": "Taiwan,

    }

  ],

  "member": true

}


JSON 是個以純文字為基底去儲存和傳送簡單結構資料,可以透過特定的格式去儲存任何資料(字串、數字、陣列、物件),也可以透過物件或陣列來傳送較複雜的資料。一旦建立了您的 JSON 資料,就可以非常簡單的跟其他程式溝通或交換資料,因為 JSON 就只是個純文字格式。

PHP JSON 函數:

Plugin version

Required Gradle version

json_encode

對變數進行 JSON 編碼

json_decode

JSON 格式的字串進行解碼,轉換為 PHP 變數

json_last_error

返回最後發生的錯誤


2023年 9月 21日(Wed)天氣報告
氣溫:50.0°F / 10.0°C @ 07:00
風速:每小時 5公里
降雨機會:2%
相對濕度:百分之 86%
天氣:多雲時陰

沒有留言:

張貼留言