apps-script-utils (Українська) 2.1.1 Help

parseJson

function parseJson(value: string): object;

Спершу працює JSON.parse. Якщо він відмовляється, текст розбирається заново за правилами, що допускають те, що зазвичай трапляється в конфігурації, написаній руками: ключі без лапок і рядки в одинарних лапках.

Текст, якого не зрозумів жоден з розбірників, призводить до винятку. Це інструмент для конфігурації, набраної людиною, а не для відповіді сервісу — там зрозуміліший JSON.parse з його помилкою.

Параметри

Параметр

Тип

Опис

value

string

Текст для розбору. Не має бути порожнім.

Повертає

object — розібране значення.

Винятки

Виняток

Умова

EmptyStringException

значення не рядок або рядок порожній.

SyntaxError

жоден з розбірників не зміг прочитати текст.

Приклади

Розбір

parseJson('{"a":1,"b":[1,2]}'); // => {"a":1,"b":[1,2]} parseJson("{a: 'x', b: 1}"); // => {"a":"x","b":1}

Дивіться також

Вихідний код

src/json/parseJson.ts

23 September 2026

Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.