通过此函数,您可以将给定键中存储的 DS Map 替换为之前创建的另一个映射。
此函数旨在创建 JSON 兼容地图,然后您可以使用 json_encode 对其进行编码,并且只能与该功能结合使用。
ds_map_replace_map(id, key, value)
参数 | 类型 | 描述 |
---|---|---|
id | DS Map | 要使用的 DS 地图的 ID。 |
key | String | 换人的钥匙。 |
value | DS 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。