Як користуватися JSON у Flow
- Вставте показовий приклад JSON, бажано з усіма заповненими необов’язковими полями.
- Задайте назву кореневого типу й виберіть, чи потрібен вам допоміжний код, чи лише типи.
- Скопіюйте згенерований код Flow у свій проєкт.
Про JSON у Flow
Писати класи моделей вручну для великого обсягу JSON-даних нудно, і так легко припуститися друкарської помилки. Вставте сюди приклад, і генератор визначить структуру: які поля є, які з них об’єкти чи масиви та який тип має кожне значення. Результат — псевдоніми типів Flow для об’єктів і масивів.
Результат починається з коментаря @flow, щоб перевірка типів його розпізнала. Усе працює у браузері, тому дані з вашого прикладу залишаються на вашому пристрої.
Використання згенерованого коду
Импортуйте типи в файлі з @flow прагмою, наприклад const data: Root = JSON.parse(text).
Факультативні значення використовують тип "можливо", ?string, що дозволяє нуль і не визначено.