Libre, walang account
JSON Model Generator
Mag-paste ng sample ng JSON para mag-draft ng TypeScript, C# o mga deklarasyon ng modelo ng Java. Ang mga array at nested na bagay ay hinuhulaan mula sa sample; walang na-upload.
Paano ako bubuo ng isang modelo mula sa JSON?
Mag-paste ng JSON object o array, piliin ang TypeScript, C# o Java, magpasok ng pangalan ng root class at bumuo. Suriin ang mga hinuha na uri bago gamitin ang code.
Mga madalas itanong
Paano ako bubuo ng isang modelo mula sa JSON?
Mag-paste ng JSON object o array, piliin ang TypeScript, C# o Java, magpasok ng pangalan ng root class at bumuo. Suriin ang mga hinuha na uri bago gamitin ang code.
Na-upload o nai-save ba ang aking JSON?
Hindi. Ang pag-parse at pagbuo ng modelo ay tumatakbo sa tab ng browser na ito. Ang iyong JSON ay hindi ipinadala sa isang server o iniimbak ng tool na ito.
Paano nahihinuha ang mga opsyonal at nullable na katangian?
Ang isang ari-arian na nakikita na may null ay minarkahan na nullable kung saan sinusuportahan ito ng wika. Sa isang hanay ng mga bagay, ang isang pag-aari na nawawala mula sa ilang naka-sample na mga bagay ay minarkahan na opsyonal sa TypeScript o itinala sa nabuong C# at Java.
Sinusuri ba nito kung nag-compile ang nabuong code?
Hindi. Naghihinuha ito ng mga deklarasyon mula sa halimbawa ng JSON lamang. Suriin ang mga pangalan, numeric range, null handling at nabuong syntax sa iyong compiler bago ito gamitin sa isang application.
Ano ang mangyayari kapag ang sample ay naglalaman ng maraming uri ng halaga?
Ang TypeScript ay maaaring magpahayag ng mga uri ng unyon gaya ng string | numero. Gumagamit ang C# at Java ng object/Object para sa magkakaibang mga unyon; Ang Java null at mga opsyonal na detalye ay mga komento, hindi runtime validation.