Json 到 kotlin 数据类 [关闭]

Posted

技术标签:

【中文标题】Json 到 kotlin 数据类 [关闭]【英文标题】:Json to kotlin data classes [closed] 【发布时间】:2017-03-16 10:38:41 【问题描述】:

是否存在从 json 模型生成 kotlin 数据类的服务,其工作方式与 http://www.jsonschema2pojo.org/ 站点上的工作方式相同?我的新项目的 API 响应过于复杂,因此可以节省我的时间。

【问题讨论】:

android studio 的插件自动将java 转换为kotlin,因此您可以生成java 类,然后在IDE 上将java 类转换为kotlin。 @Logain 谢谢,我错过了这个选项真是个好主意 Eclipse的插件也可以把java转成kotlin 如果您正在寻找 www.json2kotlin.com,请尝试。 github.com/robohorse/RoboPOJOGenerator 【参考方案1】:

Android Studio 和 Intellij Idea 有一个名为 JsonToKotlinClass 的插件。

你可以用它把json转换成kotlin的data class:https://github.com/wuseal/JsonToKotlinClass

【讨论】:

问题是,当Json字符串是一个数组时它不起作用 @HenriquedeSousa 你可以在这里提出问题:github.com/wuseal/JsonToKotlinClass/issues 对于任何未来的访问者,实际的插件名称是 JsonToKotlinClass 这是将 json 与 kotlin 相结合的完美方式! 对于在线 json 到数据类生成器,请使用:json2kt.com 我觉得这很酷:)

以上是关于Json 到 kotlin 数据类 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python类到Yaml / JSON [关闭]

如何使用代码将 Firebase JSON 传递给应用程序 [关闭]

从 JSON Schema 生成 C# 类 [关闭]

将字符串转换为类对象 [关闭]

Kotlin 协程Channel 通道 ④ ( Channel 通道的热数据流属性 | Channel 通道关闭过程 | Channel 通道关闭代码示例 )

开闭原理及扩展功能