parseJson
function parseJson(value: string): object;
Спершу працює JSON.parse. Якщо він відмовляється, текст розбирається заново за правилами, що допускають те, що зазвичай трапляється в конфігурації, написаній руками: ключі без лапок і рядки в одинарних лапках.
Текст, якого не зрозумів жоден з розбірників, призводить до винятку. Це інструмент для конфігурації, набраної людиною, а не для відповіді сервісу — там зрозуміліший JSON.parse з його помилкою.
Параметри
Параметр | Тип | Опис |
|---|---|---|
|
| Текст для розбору. Не має бути порожнім. |
Повертає
object — розібране значення.
Винятки
Виняток | Умова |
|---|---|
| значення не рядок або рядок порожній. |
| жоден з розбірників не зміг прочитати текст. |
Приклади
Розбір
parseJson('{"a":1,"b":[1,2]}'); // => {"a":1,"b":[1,2]}
parseJson("{a: 'x', b: 1}"); // => {"a":"x","b":1}
Дивіться також
Вихідний код
23 September 2026
Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.