Accueil JSON vers classes
JSON vers classes
Construit des classes Python, Java, Kotlin et C#. Un nom vide devient RootObject.
Classes
Ni accesseurs ni annotations. Order / apple / A1 / BaseModel / List.
Pourquoi
Recopier une réponse d’exemple dans des champs de classe dérape quand les champs se multiplient. La coller produit Item et List d’un coup.
La conversion se termine dans ce navigateur. Le JSON n’est pas envoyé à un serveur.
-
01Mode d’emploi
Order / apple / A1 / RootObject.
Python BaseModel. Java. Kotlin. C#. List. user-id.
-
02Exemple
data class Item / data class Order / List<Item> / sku A1 / apple.
BaseModel / RootObject / user-id → user_id.
SaisiOrder apple A1
Order apple A1 Item BaseModel List RootObject user-id -
03À savoir
user-id becomes user_id. RootObject is the blank name.
List holds the nested objects. BaseModel is the Python base. Order, apple, A1.
Questions
- QOrder?
- AOrder, apple, A1, Item, List.
- QBaseModel?
- APython BaseModel. Java fields. Kotlin data class. C# get; set;.
- QRootObject?
- ABlank root name → RootObject.
- Quser-id?
- Auser-id → user_id.
Comment cette page calcule
Coller du JSON produit un BaseModel Python, des champs Java, une data class Kotlin et des propriétés C#. Avec le nom Order, apple et un A1 dans items donnent la classe Item et List. Un nom vide devient RootObject.
Une clé comme user-id devient user_id, et la clé d’origine reste dans un commentaire ou un alias Field. Les entiers deviennent long ou Long, les fractions double. Un objet vide ou un tableau de nombres seuls ne devient pas des classes.
La conversion se termine dans ce navigateur. Ni accesseurs ni annotations ne sont ajoutés. Les objets de même forme réutilisent une classe.