/ / Чи є NSJSONSerialization більш стійким до помилок та надійнішим, ніж JSONKit? - iphone, ios, json, jsonkit, nsjsonserialization

Чи NSJSONSerialization більше помилково і надійно, ніж JSONKit? - iphone, ios, json, jsonkit, nsjsonserialization

Хоча за тестами JSONKit є швидшим, readme Github наповнений попередженнями про те, що неправильно сформований JSON призводить до збоїв тощо.

Для мене важливіше, щоб не було збоїв, і щоб неформатована форма Unicode JSON або інша незначна помилка у файлі JSON не спричиняла аварії.

Може, збільшення швидкості походить від суворості та невблаганності до помилок? Чи є NSJSONSerialization більш надійною в цьому відношенні?

Відповіді:

2 для відповіді № 1

Це дещо суб’єктивне питання, оскільки на нього можна відповісти лише з точки зору досвіду мене та інших розробників.

Я використовував обидва JSONKit і NSJSONSerialization і сильно віддають перевагу останньому. Незалежно від того, що вказують тести, я не помітив різниці в швидкості у повсякденному використанні. Однак я також маю звичку робити свою десериалізацію у фоновому потоці, тому різниця в швидкості може бути не очевидною в інтерфейсі користувача.