函式名稱: 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物件,如果嘗試對其他型別的物件進行序列化,將會丟擲一個異常。