> Funktioner
Koder objektet object til en JSON-streng.
I JavaScript forbigår JSON.stringify(value) i stilhed det, den ikke kan skrive, i stedet for at melde det: et Map og et Set giver begge {}, og en egenskab, der er undefined, forsvinder fra objektet — inde i et array bliver den til null. Omdan derfor dine tabeller inden kodningen: Object.fromEntries(m) eller [...m]. Og ved læsningen kaster JSON.parse en SyntaxError på ugyldig JSON, hvor jsonDecode i LeekScript blot returnerer null.
I Python kaster json.dumps(value) en TypeError på en værdi, den ikke kan serialisere, hvor jsonEncode i LeekScript skriver en fejl i loggen og returnerer en tom streng. Det gælder et set og spillets API-objekter (Cell, Leek, Weapon): omdan dem først, list(mon_set) eller cellule.id. En anden forskel: nøglerne i en ordbog bliver til strenge, json.dumps({1: 2}) giver '{"1": 2}'. Og ved læsningen kaster json.loads en JSONDecodeError på ugyldig JSON, hvor jsonDecode returnerer null.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.