查詢

Ds\Pair::jsonSerialize()函式—用法及示例

「 將鍵值對(Pair)物件序列化為 JSON 字串 」


函式名稱:Ds\Pair::jsonSerialize()

適用版本:PHP 7.1+

用法說明: Ds\Pair::jsonSerialize() 函式用於將鍵值對(Pair)物件序列化為 JSON 字串。這個函式是在 PHP 7.1 中引入的,使用了 jsonSerialize() 介面方法約定。

語法:

public function jsonSerialize(): mixed

引數: 此函式沒有引數。

返回值: jsonSerialize() 方法返回一個可以被序列化為 JSON 的值(mixed)。

示例:

$pair = new \Ds\Pair('name', 'John Doe');

echo json_encode($pair->jsonSerialize());

輸出:

{"key":"name","value":"John Doe"}

上述示例中,我們首先建立了一個 Ds\Pair 物件 $pair,鍵為 'name',值為 'John Doe'。然後透過呼叫 $pair->jsonSerialize() 方法將鍵值對物件轉換為可序列化的值,最後使用 json_encode() 函式將其轉換為 JSON 字串進行輸出。

注意:使用此方法序列化的鍵值對物件,可以與 JSON 編碼器一起使用,例如 json_encode() 函式,以方便地在不同的環境中傳遞和傳輸資料。

補充糾錯
上一個函式: Ds\Pair::isEmpty()函式
下一個函式: Ds\Pair::toArray()函式
熱門PHP函式
分享連結