> 기능
객체 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.