查詢

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

「 將Ds\Map物件轉換為JSON字串 」


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

函式描述:該函式用於將Ds\Map物件轉換為JSON字串。

適用版本:該函式從PHP版本7.2及以上可用。

用法示例:

// 建立一個Ds\Map物件
$map = new Ds\Map();
$map->put('key1', 'value1');
$map->put('key2', 'value2');

// 將Map物件轉換為JSON字串
$jsonString = $map->jsonSerialize();

// 輸出JSON字串
echo $jsonString;

以上示例中,我們首先建立了一個Ds\Map物件,並使用put()方法向該Map物件中新增了兩個鍵值對。然後,我們使用jsonSerialize()方法將Map物件轉換為JSON字串,並將結果儲存在變數$jsonString中。最後,我們透過echo語句輸出JSON字串。

注意:該函式只能用於序列化Ds\Map物件,如果嘗試對其他型別的物件進行序列化,將會丟擲一個異常。

補充糾錯
上一個函式: Ds\Map::intersect()函式
下一個函式: Ds\Map::keys()函式
熱門PHP函式
分享連結