前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >JsonFormat插件发布啦

JsonFormat插件发布啦

作者头像
徐建国
发布2024-08-06 12:26:06
发布2024-08-06 12:26:06
2000
举报
文章被收录于专栏:个人路线个人路线

JsonFormat

千呼万唤始出来、最近大家对 JSON 转成 Model 工具需求十分强烈,坚果派作为一个致力于帮助开发者提升开发效率的组织。做出更多好用的轮子,便是我们的初心与愿景。目前经过六个版本的迭代,终于,迎来了重大更新。

介绍

JSON 数据操作一系列插件整合体,支持 IDEA(含一系列开发者工具)、DevEco Studi0、Android Studio 等等

  1. JSON 转成 JavaBean:将 JSON 数据转成 JavaBean 类
  2. JSON 转成鸿蒙 .ets model:将 JSON 数据转成鸿蒙 ets 文件
  3. JavaBean 转成 鸿蒙 .ets model:将已有的 JavaBean 类转成 鸿蒙 ets 文件

目前我们在最新的 IDE 套件上,均安装测试,是可以正常使用的。

版本更新记录(1.0.6)

  • JSON 转成 JavaBean、JSON 转成鸿蒙 .ets model、JavaBean 转成 鸿蒙 .ets model 实现三合一
  • 生成 ets 文件时,弹窗提示选择是否生成 set()/get() 函数
  • 兼容 DevEco Studio 5.0.3.500+ 版本
  • PS: plugin 版本支持的 IDEA、AS 以及 DevEco 的版本(本地引用验证正常运行)

特别注意:后缀带有 deveco 的插件版本,是单独针对 DevEco Studio 开发工具做到兼容版本,请勿在 IDEA 或者 AS 中使用。

支持的开发工具 DevEco Studio 版本

从官网下载的,都是支持的[1]

如何安装

1.插件仓库

Jetbrains 仓库地址:[2]

Settings/Preferences > Plugins > Marketplace > Search for "JsonFormat" > Install Plugin

目前 鸿蒙开发工具(DevEco Studio 可能从 Marketplace 搜不到,搜不到的话可以采用 本地 jar 安装 的方式进行安装)

2.本地 jar 安装

Settings/Preferences > Plugins > Setting > Install plugin from Disk > 选中插件 -> 安装

如何使用

将 JSON 转成鸿蒙 ets 类

Json2ets:将 JSON 转成鸿蒙 ets 类,手动新建一个类文件,如 User.ets,然后调用 Generate ,选择 Json2ets,在弹出的输入框中粘贴对应的 JSON,确认 即可在当前类中生成 ets model 文件

将 JSON 转成鸿蒙 ets 类

Json2etsFile:将 JSON 转成鸿蒙 ets 类,在指定目录上右键,选择 Convert Json to Ets, 在弹出的输入框中粘贴对应的 JSON,填写 ets 文件的名字,确认

image-20240801113240947

即可在当前类中生成 ets model 文件

将 JavaBean 类转成鸿蒙 ets 文件

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JsonFormat
    • 介绍
    • 版本更新记录(1.0.6)
    • 支持的开发工具 DevEco Studio 版本
    • 如何安装
      • 1.插件仓库
      • 2.本地 jar 安装
    • 如何使用
      • 将 JSON 转成鸿蒙 ets 类
      • 将 JSON 转成鸿蒙 ets 类
      • 将 JavaBean 类转成鸿蒙 ets 文件
    • 关于坚果派
    • 源码地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档