Início JSON para classes
JSON para classes
Cria classes Python, Java, Kotlin e C#. Um nome vazio vira RootObject.
Classes
Getters e anotações não são gerados. Order / apple / A1 / BaseModel / List.
Por que existe
Copiar uma resposta de exemplo para campos de classe erra quando os campos crescem. Ao colar, Item e List saem de uma vez.
A conversão termina neste navegador. O JSON não vai para um servidor.
-
01Como usar
Order / apple / A1 / RootObject.
Python BaseModel. Java. Kotlin. C#. List. user-id.
-
02Como fica
data class Item / data class Order / List<Item> / sku A1 / apple.
BaseModel / RootObject / user-id → user_id.
DigitadoOrder apple A1
Order apple A1 Item BaseModel List RootObject user-id -
03Vale saber
user-id becomes user_id. RootObject is the blank name.
List holds the nested objects. BaseModel is the Python base. Order, apple, A1.
Perguntas
- 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.
Como esta página calcula
Ao colar JSON saem um BaseModel de Python, campos de Java, uma data class de Kotlin e propriedades de C#. Com o nome Order, apple e um A1 dentro de items geram a classe Item e List. Um nome vazio vira RootObject.
Uma chave como user-id vira user_id, e a chave original fica num comentário ou num alias de Field. Inteiros viram long ou Long e frações viram double. Um objeto vazio ou um array de números soltos não vira classes.
A conversão termina neste navegador. Getters e anotações não são acrescentados. Objetos da mesma forma reutilizam uma classe.