千呼万唤始出来、最近大家对 JSON 转成 Model 工具需求十分强烈,坚果派作为一个致力于帮助开发者提升开发效率的组织。做出更多好用的轮子,便是我们的初心与愿景。目前经过六个版本的迭代,终于,迎来了重大更新。
JSON 数据操作一系列插件整合体,支持 IDEA(含一系列开发者工具)、DevEco Studi0、Android Studio
等等
目前我们在最新的 IDE 套件上,均安装测试,是可以正常使用的。
特别注意:后缀带有 deveco 的插件版本,是单独针对 DevEco Studio 开发工具做到兼容版本,请勿在 IDEA 或者 AS 中使用。
从官网下载的,都是支持的[1]
Jetbrains 仓库地址:[2]
Settings/Preferences > Plugins > Marketplace > Search for "JsonFormat" > Install Plugin
目前 鸿蒙开发工具(DevEco Studio 可能从 Marketplace 搜不到,搜不到的话可以采用 本地 jar 安装 的方式进行安装)
Settings/Preferences > Plugins > Setting > Install plugin from Disk > 选中插件 -> 安装
Json2ets:将 JSON 转成鸿蒙 ets 类,手动新建一个类文件,如 User.ets,然后调用 Generate
,选择 Json2ets
,在弹出的输入框中粘贴对应的 JSON,确认 即可在当前类中生成 ets model 文件
Json2etsFile:将 JSON 转成鸿蒙 ets 类,在指定目录上右键,选择 Convert Json to Ets
, 在弹出的输入框中粘贴对应的 JSON,填写 ets 文件的名字,确认
image-20240801113240947
即可在当前类中生成 ets model 文件
JavaBean2ets:将 JavaBean 类转成鸿蒙 ets 文件,在指定的 JavaBean 文件(.java 结尾的文件)上右键
,弹出菜单中选择 JavaBean2ets
, 然后在弹出的二级菜单中选择对应的操作:保存到文件
、复制到剪贴板
、在编辑框中修改
三种操作即可
团队介绍:坚果派由坚果等人联系创建,团队拥有若干热爱鸿蒙的开发者,以及若干其他领域的三十余位万粉博主运营。专注于分享 HarmonyOS/OpenHarmony,ArkUI-X,元服务,仓颉,团队成员聚集在北京、上海、南京、深圳、广州、苏州、宁夏等地,目前已开发鸿蒙原生应用,三方库 60+,欢迎进行课程,项目等合作。
导师团队有小波老师,狼哥,白晓明等诸多 HDE,以及资深开发大佬加持。技术领域覆盖 AI、仓颉、鸿蒙、小程序等。
Atomgit[3]
gitee[4]
参考资料
[1]
从官网下载的,都是支持的: https://developer.huawei.com/consumer/cn/download/
[2]
Jetbrains 仓库地址:: https://plugins.jetbrains.com/plugin/24930-jsonformat
[3]
Atomgit: https://atomgit.com/nutpi_tpc/JsonFormat
[4]
gitee: https://gitee.com/yanftch/json-format