Javascript — анализировать одну ошибку JSON и массив ошибок в одной переменной?

Javascript — анализировать одну ошибку JSON и массив ошибок в одной переменной?

Я получаю с моего сервера JSON со списком ошибок. Когда их несколько, я получаю следующее:

 { "ErrorFuncional": [ { "CodigoError": "1020", "MotivoError": "xxxx", "PosicionError": "xxxx", "ValorOriginal": "33333" }, { "CodigoError": "103", "MotivoError": "xxxx", "PosicionError": "xxxx", "ValorOriginal": "111" }, { "CodigoError": "110901", "MotivoError": "xxxx", "PosicionError": "xxxx", "ValorOriginal": "222" } ] } 

Но когда есть только одна ошибка, я получаю это:

 { "ErrorFuncional": { "CodigoError": "1020", "MotivoError": "xxxx", "PosicionError": "xxxx", "ValorOriginal": "33333" } } 

Я объявил переменную ошибок как массив ошибок, поэтому при попытке разобрать одну ошибку я получаю исключение.

Можно ли преобразовать ошибку в массив из одного элемента перед его разбором в JSON? Иначе как я могу справиться с этой ситуацией?

Спасибо!

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector