> 函数列表
将对象 object 编码为 JSON 字符串。
在 JavaScript 中,JSON.stringify(value) 对于自己写不出来的东西只会默默略过,而不会提示:Map 和 Set 都会得到 {},值为 undefined 的属性会从对象中消失——在数组里则变成 null。所以请先转换你的映射再编码:Object.fromEntries(m) 或 [...m]。而在读取时,JSON.parse 遇到无效的 JSON 会抛出 SyntaxError,而 LeekScript 的 jsonDecode 只是返回 null。
在 Python 中,json.dumps(value) 遇到无法序列化的值会抛出 TypeError,而 LeekScript 的 jsonEncode 会在日志里写一条错误并返回空字符串。set 和游戏 API 的对象(Cell、Leek、Weapon)就属于这种情况:请先转换它们,比如 list(mon_set) 或 cellule.id。另一个差异是,字典的键会变成字符串:json.dumps({1: 2}) 得到的是 '{"1": 2}'。同样在读取时,json.loads 遇到无效的 JSON 会抛出 JSONDecodeError,而 jsonDecode 返回 null。
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.