Як користуватися JSON у Pike
- Вставте показовий приклад JSON, бажано з усіма заповненими необов’язковими полями.
- Задайте назву кореневого типу й виберіть, чи потрібен вам допоміжний код, чи лише типи.
- Скопіюйте згенерований код Pike у свій проєкт.
Про JSON у Pike
Писати класи моделей вручну для великого обсягу JSON-даних нудно, і так легко припуститися друкарської помилки. Вставте сюди приклад, і генератор визначить структуру: які поля є, які з них об’єкти чи масиви та який тип має кожне значення. Результат — класи з допоміжними функціями encode_json і decode, які використовують модуль Standards.JSON.
Pike — нішева мова, тому результат слугує відправною точкою, яку можна адаптувати до свого проєкту. Усе працює у браузері, тому дані з вашого прикладу залишаються на вашому пристрої.
Використання згенерованого коду
Зателефонуйте Root(Standards.JSON.decode(text)).
Необов’язкові значення мають тип mixed або об’єднаний тип із нулем.