ds_map_replace_map

通过此函数,您可以将给定键中存储的 DS Map 替换为之前创建的另一个映射。

此函数旨在创建 JSON 兼容地图,然后您可以使用 json_encode 对其进行编码,并且只能与该功能结合使用。

 

语法:

ds_map_replace_map(id, key, value)

参数类型描述
idDS Map要使用的 DS 地图的 ID。
keyString换人的钥匙。
valueDS Map用于替换先前存储在给定键中的 DS 映射的 ID。

 

返回:

N/A

 

例子:

var temp_map = ds_map_create();
ds_map_add_list(temp_map, "list", j_list);
ds_map_add(temp_map, "array", j_array);
ds_map_replace_map(j_map, "maps", temp_map);
var j = json_encode(j_map);
ds_map_destroy(temp_map);

上述代码将创建一个 DS Map,并用一个数组和一个 DS List 填充它,然后替换 DS Map 中之前存储的地图 j_map