告别繁琐编码:鸿蒙应用开发新工具,JSON to ArkTS插件让效率翻倍!
这款DevEcoStudio插件专为鸿蒙应用开发者打造,提供四大核心功能:1)一键将JSON转换为ArkTS的Interface或Class,自动识别类型并支持嵌套对象;2)Interface与Class互相转换,自动添加状态管理注解;3)智能增强现有Class,保留原有逻辑;4)根据Interface自动生成Mock测试数据。支持离线/在线安装,完全开源,能显著提升开发效率,减少重复编码工作。适
B站博主:程序员佩奇 直达
各位鸿蒙开发者们,大家好!我是程序员佩奇。
在日常的鸿蒙应用开发中,你是否也遇到过这样的烦恼:
后端甩过来一堆复杂的 JSON 数据,你需要一个个手写 ArkTS 的 Interface 或 Class?
写完 Interface 后,又要手动改写成 Class 并加上 `@ObservedV2` 和 `@Trace` 注解?
想造点测试数据,还得对着字段一个个敲?
今天,我给大家带来了一款我独立开发的 DevEco Studio 效率插件 —— JSON to ArkTS !
它专为鸿蒙开发者打造,旨在消灭重复劳动,让你把时间花在核心业务逻辑上。

![]()
✨ 核心功能亮点
-
JSON 秒变 ArkTS 代码
直接复制 JSON 数据,右键一键生成对应的 ArkTS `interface` 或 `class`
* 支持嵌套对象自动拆分
* 自动识别类型
* 支持 V2 状态管理 :可选项直接生成带 `@ObservedV2` 和 `@Trace` 的类!
2. Interface 一键转 Class
手写了 Interface 突然想转成 Class?
选中代码,右键点击 `Interface to Class` ,瞬间完成转换!
* 支持在转换过程中 勾选需要追踪的字段 ,自动添加 `@Trace` 。
* 支持自动添加 `@ObservedV2` 类注解。
3. 🛠️ 现有 Class 智能增强
已经是 Class 了,想加状态管理注解?
不用重写!直接选中 Class,右键选择同样的功能,它会智能识别并 仅注入注解 ,保留原有逻辑。
4. 🎲 智能生成 Mock 数据
后端接口还没好?选中你的 Interface,右键生成测试数据(Mock Data)。
自动根据字段类型生成合理的占位数据,开发调试不求人!

📖 离线安装 +使用方式
-
安装插件
下载插件包 `JsonToArktsPlugin-1.1.0.zip` 。
下载地址:https://plugins.jetbrains.com/plugin/29691-json-to-arkts/versions/stable
打开 DevEco Studio -> Settings -> Plugins 。
点击齿轮图标 ⚙️ -> Install Plugin from Disk... ,选择下载的压缩包即可。
注意:直接选择.zip文件哦~

2. JSON 转代码
复制一段 JSON 文本。
在编辑器中右键 -> 生成

JSON to ArkTS 。

在弹窗中输入类名,选择是否生成 `@ObservedV2` 类,点击 OK。
-
我们可以选择输入最外层class/Interface的名称,也可以默认(默认即是Root根)
-
我们也可以勾选Generate Class instead of Interface来快速生成class类
-
可以勾选Add @ObservedV2(with @Trace)快速生成V2装饰器

生成后结果

3. Interface 转 Class / 增强
选中代码中的 `interface` 或 `class` 定义。
右键 -> 生成->Interface to Class 。

在弹出的对话框中,勾选需要的 `@Trace` 字段,点击 OK。

4. 生成测试数据
选中 `interface` 定义。
右键 -> Generate Mock Data 。

📖 在线安装
-
安装插件
https://plugins.jetbrains.com/plugin/29691-json-to-arkts
打开网站,我们直接选择Install To DevEcoStudio 6.0.x

2. 打开DevEcoStudio

直接确认安装即可

🔗 获取方式
插件完全开源!欢迎 Star ⭐ 和 提 Issue。
GitHub 地址 :[ https://github.com/zzpsuper/JsonToArkTs ]( https://github.com/zzpsuper/JsonToArkTs )
插件地址:【https://plugins.jetbrains.com/plugin/29691-json-to-arkts】
小红书:程序员佩奇
如果你觉得好用,请转发给身边的鸿蒙开发者朋友,有更好的插件建议也可以私信或评论区留言,博主会尽力完善大家的想法和功能的,让我们一起快乐编码,高效摸鱼!🐟
#鸿蒙开发 #DevEcoStudio #ArkTS #插件 #效率工具 #开源
更多推荐



所有评论(0)