Накратко
След прочитането трябва да се провери очакваната структура.
Полезно е да знаеш
JSON.parse() прочита JSON текст и връща описаната стойност. Например JSON.parse('{"count":3}') дава обект, а JSON.parse('3') дава число. Успехът не гарантира, че резултатът е обект с определени полета. [1]
Отдели обработката на синтактична грешка от валидацията на структурата. При вход за списък провери контейнера, всеки запис и типовете на полетата. Не изпълнявай JSON като JavaScript код. Парсерът решава синтаксиса; приложението трябва да реши кои данни са допустими за конкретната операция.
Източници
За повече подробности и проверка на информацията: