JSON į esybių klases internetinė priemonė
Svarbiausios funkcijos:
• ParamaC# irJava Dviejų kalbų generavimas , įvesties JSON gali automatiškai sugeneruoti visą modelio klasės kodą.
• Pažangus sudėtingų įterptinių struktūrų tvarkymas , siekiant užtikrinti, kad sugeneruota esybės klasė ir JSON laukai visiškai sutaptų.
• Laukų konfliktų sprendimas: automatiškai aptinka sistemos raktinių žodžių konfliktus , ir pateikia Gson anotacijų schemą (pvz., @SerializedName).
• JSON formato patvirtinimas: Sintaksės klaidos realiuoju laiku, kad būtų išvengta negaliojančio kodo generavimo.
• Vieno rakto paketo atsisiuntimas: Tiesiogiai sugeneruokite visą išeities kodo failą (įskaitant klasės pavadinimą, paketo pavadinimo pritaikymą). Kaip naudoti
1. Į įvesties lauką įklijuokite JSON duomenis.
2. Nustatykite generavimo parametrus (pavyzdžiui, "Java" klasės pavadinimą, paketo pavadinimą arba "C#" vardų erdvę).
3. Spustelėkite mygtuką Generuoti, sistema automatiškai išanalizuos ir sugeneruos standartizuotą kodą.
4. Galite nukopijuoti kodą arba atsisiųsti ZIP archyvą (su visa projekto struktūra). Taikomi scenarijai
• Greitai susiekite su JSON duomenimis, kuriuos grąžina trečiųjų šalių API.
• Sudėtingų JSON struktūrų parsavimas kuriant "Android" / "iOS".
• DTO klasių paketinis generavimas kuriant įmonės lygio taikomąsias programas.
• Demonstruoti JSON ir objektinio modelio atvaizdavimo ryšį mokomosiose demonstracijose. Techninis pranašumas:
AST (abstraktusis sintaksės medis) naudojamas JSON struktūroms nuodugniai analizuoti, užtikrinant, kad sugeneruotas kodas atitiktų Pascal/Camel pavadinimų suteikimo konvenciją, Ir suderinamas su Jackson, Gson, Newtonsoft.Json ir kitomis pagrindinėmis serializavimo bibliotekomis.