Så använder du JSON till Pike
- Klistra in ett representativt JSON-exempel, helst med alla valfria fält ifyllda.
- Ange rottypens namn och välj om du vill ha hjälpkod också eller bara typerna.
- Kopiera den genererade Pike-koden till ditt projekt.
Om JSON till Pike
Att skriva modellklasser för hand för stora JSON-data är tidskrävande, och det är lätt att göra skrivfel. Klistra in ett exempel här, så identifierar generatorn strukturen: vilka fält som finns, vilka som är objekt eller arrayer och vilken datatyp varje värde har. Resultatet är klasser med hjälpfunktionerna encode_json och decode, som använder modulen Standards.JSON.
Pike är ett nischspråk, så resultatet är tänkt som en utdataspunkt att anpassa till ditt projekt. Allt körs i din webbläsare, så dina exempeldata stannar på din enhet.
Använd den genererade koden
anropa. Root(Standards.JSON.decode(text)).
Valfria värden har typen mixed eller en unionstyp med noll.