首页 JSON 转类
JSON 转类
生成 Python、Java、Kotlin、C# 类。名字空着就是 RootObject。
类
不生成 getter 和注解。Order / apple / A1 / BaseModel / List。
为什么做
把示例响应用手抄进类字段,字段一多名字就会错。贴进去就会马上得到 Item 和 List。
转换在这个浏览器里完成。JSON 不会发到服务器。
-
01怎么用
Order / apple / A1 / RootObject.
Python BaseModel. Java. Kotlin. C#. List. user-id.
-
02结果示例
data class Item / data class Order / List<Item> / sku A1 / apple.
BaseModel / RootObject / user-id → user_id.
输入Order apple A1
Order apple A1 Item BaseModel List RootObject user-id -
03需要知道的事
user-id becomes user_id. RootObject is the blank name.
List holds the nested objects. BaseModel is the Python base. Order, apple, A1.
常见问题
- 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.
这一页怎样算出
贴上 JSON 会得到 Python 的 BaseModel、Java 字段、Kotlin 的 data class 和 C# 属性。根名称用 Order,把 apple 和 A1 放进 items,就会得到 Item 类和 List。名字空着就是 RootObject。
user-id 这类不能当名字的字符会变成 user_id,原来的键留在注释或 Field 的 alias 里。整数变成 long 或 Long,小数变成 double。空对象或只有数字的数组不会变成类。
转换在这个浏览器里完成。不附加 getter 和注解。形状相同的对象会复用同一个类。