Så använder du JSON till Ruby
- 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 Ruby-koden till ditt projekt.
Om JSON till Ruby
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 Dry::Struct-klasser med Dry::Types samt hjälpfunktionerna from_dynamic och to_dynamic.
Den genererade koden är ganska omfattande eftersom den validerar typer vid körning, något som Ruby inte gör på egen hand. Allt körs i din webbläsare, så dina exempeldata stannar på din enhet.
Använd den genererade koden
Lägg till den torra strukturen pärla och anropa Root.from_json!(text).
Valfria attribut deklareras med typen optional och kan vara nil.