/ / Vérifier le format pour Json dans Lua - json, lua

Vérifier le format pour Json dans Lua - json, lua

Comment peut-on vérifier si une chaîne est correctementformaté en json? Je suis confronté à des situations où je reçois une chaîne de caractères json partielle, puis lorsque je tente de décoder la chaîne erronée avec le code json.decode de Lua, mon application se bloque.

Merci

Réponses:

1 pour la réponse № 1

Notez qu'il y a une différence entre crash et crash dans Lua.

Si vous voyez segfaults, jetez votre bibliothèque JSON et utilisez autre chose (il y a beaucoup).

Si vous voyez une erreur Lua, placez simplement le code de traitement JSON dans pcall ou xpcall. (Mais, mieux encore, jetez votre bibliothèque et choisissez-en une meilleure).