我是靠谱客的博主 风趣滑板,最近开发中收集的这篇文章主要介绍如何优雅的将JavaEnum转化为Js识别的Json对象如何优雅的将JavaEnum转化为Js识别的Json对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何优雅的将JavaEnum转化为Js识别的Json对象

相信大家在平时的项目开发中,会碰到服务端同学给定某些状态枚举值,前端同学呢,再将枚举值转化为js识别的格式。

举个例子,现在我们拿到了服务端同学定义颜色值枚举,我们需要转为成下面的js对象格式。

// template
public enum ColorsEnum {
    RED("RED", "红色"),
    BLUE("BLUE", "蓝色"),
    GREEN("GREEN", "绿色"),
    YELLOW("YELLOW", "黄色"),
    BLACK("BLACK", "黑色"),
    PINK("PINK","粉红色"),
    BROWN("BROWN","褐色"),
    CAMEL("CAMEL","驼色"),
    AMBER("AMBER","琥珀色"),
}

const ColorsEnum = {
	RED: '红色',
	BLUE: '蓝色',
	GREEN: '绿色',
	YELLOW: '黄色',
	BLACK: '黑色',
	PINK: '粉红色',
	BROWN: '褐色',
	CAMEL: '驼色',
	AMBER: '琥珀色',
};

靠同学们一行一行的手写太麻烦了,机械劳动很累。况且一个项目中可能有大量的枚举,想想就累麻了。 所以我写了个插件自用,大家如果有一样的需求可以去vscode插件市场自行下载。JavaEnumToJson
使用方式如图:

只需要复制一下枚举,再到想要转化的地方,右键执行一下JavaEnumToJson,铛~ 铛~ 铛~ 铛! 就完成了。

在这里插入图片描述
源码地址

最后

以上就是风趣滑板为你收集整理的如何优雅的将JavaEnum转化为Js识别的Json对象如何优雅的将JavaEnum转化为Js识别的Json对象的全部内容,希望文章能够帮你解决如何优雅的将JavaEnum转化为Js识别的Json对象如何优雅的将JavaEnum转化为Js识别的Json对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部