Проверьте формат для Json в Lua - PullRequest
1 голос
/ 30 января 2012

Как можно проверить, правильно ли отформатирована строка в json? Я сталкиваюсь с ситуациями, когда получаю частичную строку json, а затем при попытке декодировать ошибочную строку с помощью json.decode Луа мое приложение вылетает.

Спасибо

1 Ответ

1 голос
/ 05 мая 2012

Обратите внимание, что в Lua есть разница между сбоем и сбоем.

Если вы видите segfaults, выбросьте свою библиотеку JSON и используйте что-нибудь еще (есть множество ).

Если вы видите ошибку Lua, просто оберните код обработки JSONв pcall или xpcall.(Но лучше, опять же, выбросьте свою библиотеку и выберите лучшую).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...