1. 快速对接第三方用户 API
后端开发工程师背景
正在开发一个 .NET 8 系统的后端模块,需要对接外部用户管理系统的 API,该 API 返回一个包含用户基本信息和地址信息的 JSON。
问题
手动编写对应的 C# 实体类不仅效率低下,而且容易因为拼写错误导致反序列化失败。
如何使用
将 API 返回的 JSON 粘贴到“JSON 输入”框中,将“根类型名称”设置为 `UserProfile`,勾选“可空属性”以防某些字段缺失,然后点击转换。
{"rootName": "UserProfile", "optionalFields": true}结果
获得了一组包含 `UserProfile` 和 `Address` 的 C# 类,属性均采用 PascalCase 命名,并带有 `[JsonPropertyName]` 特性,且所有属性均为可空类型。