鸿蒙开发:json转对象插件回来了

简介: 首先,我重新编译了插件,进行了上传,大家可以下载最新的安装包进行体验了,还是和以前一样,提供了在线版和IDE插件版,两个选择,最新的版本,除了升级了版本,兼容了最新的DevEco Studio ,还做了一层优化,就是针对嵌套对象和属性的生成,使用方式呢,一年前的文章中有过详细的概述,这里呢也简单介绍一下。

前言


插件已适配 DevEco Studio 5.0.5 Release


一年前,开发了一个json转对象的插件,如果不是今日用到,真的差点就把它给遗忘了,在用的时候,却发现,插件的版本已不兼容当前的DevEco Studio,查看以往的文章评论,这个问题却早已出现,由于自身工作繁忙,竟然拖到了现在,实在有愧!还请各位老板多包容,毕竟自己维护着太多的组件和插件,个人精力确实有限,但接下来的时间,我就要开始着手维护了。



首先,我重新编译了插件,进行了上传,大家可以下载最新的安装包进行体验了,还是和以前一样,提供了在线版和IDE插件版,两个选择,最新的版本,除了升级了版本,兼容了最新的DevEco Studio ,还做了一层优化,就是针对嵌套对象和属性的生成,使用方式呢,一年前的文章中有过详细的概述,这里呢也简单介绍一下。


工具使用


在线版地址:


https://abnerming888.github.io/vip/json/json.html


如果您不想下载插件,在浏览器中输入以上的地址,便可以直达json转对象的页面,页面非常的清洁,就一左一右两个展示区域,左边输入json,点击中间的转换对象,便在右边生成对应的ArkTs对象,右边的底部,你可以修改初始类的名字,然后点击复制,就可以复制到项目中进行使用了。



简单测试一下:



IDE插件版下载:


https://abnerming888.github.io/vip/json/jar/HarmonyJsonToObject-1.0.jar


插件下载,可以通过上面的链接直接下载,或者在网页版中,点击右侧的下载插件按钮,到插件安装页面进行下载,这个页面除了插件下载之外,还有插件安装的步骤,大家可以按照指示,一步一步安装即可。



安装好之后,可以随意到一个你要生成插件的文件内,右键选择第一个,或者选择快捷键,windows是Ctrl+Alt+P,mac是control+option+P。



选择之后,就会弹出如下的页面,和网页版,基本一样,也是左侧输入json,右侧输出对象,点击确认之后,生成的对象就会插入到当前的鼠标选择的地方。



后续规划


目前来说,在左侧输入完json,并没有一个选择生成的选项,比如我只想选择某一个属性进行生成,这个目前还未实现,除了属性之外,也没有一个构造函数选择生成的选项,所以,在接下来的时间段,会重点完成这两个功能的开发。


相关总结


有的老铁说,这个插件为啥不上传到jetbrains插件市场,直接在IDE中搜索下载多好,这里需要说明的是目前DevEco Studio有自己的白名单控制,也就是,jetbrains插件市场中插件,在DevEco Studio是无法被搜索到的,所以啊,目前还是老老实实的使用本地下载安装吧。



本文标签:鸿蒙开发工具/DevEco Studio

目录
打赏
0
4
4
0
196
分享
相关文章
HarmonyOS NEXT仓颉开发语言实战案例:外卖App
仓颉语言实战分享,教你如何用仓颉开发外卖App界面。内容包括页面布局、导航栏自定义、搜索框实现、列表模块构建等,附完整代码示例。轻松掌握Scroll、List等组件使用技巧,提升HarmonyOS应用开发能力。
【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器
在移动应用开发领域,效率与质量始终是开发者追求的核心目标。鸿蒙系统作为新兴的操作系统,为开发者提供了丰富且强大的开发资源,其中鸿蒙组件&模板服务更是成为开发者快速构建高质量应用的得力助手。
79 0
HarmonyOS NEXT仓颉开发语言实战案例:健身App
本期分享一个健身App首页的布局实现,顶部采用Stack容器实现重叠背景与偏移效果,列表部分使用List结合Scroll实现可滚动内容。代码结构清晰,适合学习HarmonyOS布局技巧。
跟老卫学HarmonyOS开发:ArkTS关系型数据库开发
本节以“账本”为例,使用关系型数据库接口实现账单的增、删、改、查操作。通过创建ArkTSRdb应用,演示如何操作RdbStore进行数据管理,并结合界面按钮实现交互功能。
48 0
跟老卫学HarmonyOS开发:ArkTS关系型数据库开发
HarmonyOS NEXT仓颉开发语言实战案例:图片预览器
本文介绍了如何使用仓颉语言实现图片放大预览器。通过弹窗组件`CustomDialogController`与`Swiper`容器结合,实现全屏图片浏览效果,支持多图切换与点击关闭功能,适配动态广场场景下的图片预览需求。
HarmonyOS NEXT仓颉开发语言实战案例:动态广场
本文介绍了使用仓颉语言开发类似朋友圈的动态广场页面,包含导航栏和状态列表。通过Column、Row、List等组件实现页面结构,并使用Grid适配图片展示。结合数据绑定与组件化思想,完成动态内容展示。
HarmonyOS NEXT仓颉开发语言实现画板案例
本文介绍了使用仓颉开发语言实现画板功能的案例,通过Canvas组件实现画布绘制,并利用贝塞尔曲线使画笔跟随触摸轨迹生成平滑曲线。内容包含画布初始化、触控事件处理及清空功能,展示了仓颉语言在图形绘制中的应用技巧。
淘宝商品评论API接口,json数据示例参考
淘宝开放平台提供了多种API接口来获取商品评论数据,其中taobao.item.reviews.get是一个常用的接口,用于获取指定商品的评论信息。以下是关于该接口的详细介绍和使用方法:
SPL 处理多层 JSON 数据比 DuckDB 方便多了
esProc SPL 处理多层 JSON 数据比 DuckDB 更便捷,尤其在保留 JSON 层次与复杂计算时优势明显。DuckDB 虽能通过 `read_json_auto()` 将 JSON 解析为表格结构,但面对深层次或复杂运算时,SQL 需频繁使用 UNNEST、子查询等结构,逻辑易变得繁琐。而 SPL 以集合运算方式直接处理子表,代码更简洁直观,无需复杂关联或 Lambda 语法,同时保持 JSON 原始结构。esProc SPL 开源免费,适合复杂 JSON 场景,欢迎至乾学院探索!
PHP技巧:解析JSON及提取数据
这就是在PHP世界里探索JSON数据的艺术。这场狩猎不仅仅是为了获得数据,而是一种透彻理解数据结构的行动,让数据在你的编码海洋中畅游。通过这次冒险,你已经掌握了打开数据宝箱的钥匙。紧握它,让你在编程世界中随心所欲地航行。
128 67
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问