本文主要是介绍【御控物联】 JavaScript JSON结构转换(0):目录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、目录
- 二、结语
- 三、技术资料
一、目录
- JavaScript JSON结构转换(1):对象To对象——键值互换
- JavaScript JSON结构转换(2):对象To对象——属性重组
- JavaScript JSON结构转换(3):对象To对象——多层属性重组
- JavaScript JSON结构转换(4):对象To对象——规则属性重组
- JavaScript JSON结构转换(5):对象To对象——转换映射方式
- JavaScript JSON结构转换(6):对象To对象——综合应用
- JavaScript JSON结构转换(7):数组To数组——键值互换&属性重组
- JavaScript JSON结构转换(8):数组To数组——多层属性重组
- JavaScript JSON结构转换(9):数组To数组——规则属性重组
- JavaScript JSON结构转换(10):数组To数组——转换映射方式
- JavaScript JSON结构转换(11):数组To数组——综合应用
- JavaScript JSON结构转换(12):对象To数组——键值互换&属性重组
- JavaScript JSON结构转换(13):对象To数组——多层属性重组
- JavaScript JSON结构转换(14):对象To数组——规则属性重组
- JavaScript JSON结构转换(15):对象To数组——转换映射方式
- JavaScript JSON结构转换(16):对象To数组——综合应用
- JavaScript JSON结构转换(17):数组To对象——键值互换&属性重组
- JavaScript JSON结构转换(18):数组To对象——多层属性重组
- JavaScript JSON结构转换(19):数组To对象——规则属性重组
- JavaScript JSON结构转换(20):数组To对象——转换映射方式
- JavaScript JSON结构转换(21):数组To对象——综合应用
二、结语
《JavaScript JSON结构转换》主题自24.03.25至24.04.07历时13天,共计编写 22篇。
在此我们对《JavaScript JSON结构转换》功能做一下总结!
在JSON结构转换中共处理9种JSON转换:
- 对象=》对象
- 数组=》数组
- 对象=》数组
- 数组=》对象
- 对象=》基础值
- 数组=》基础值
- 基础值=》对象
- 基础值=》数组
- 基础值=》基础值
在JSON结构转换中共处理4种转换类型(TranType): - 源的键=》目标的键
- 源的键=》目标的值
- 源的值=》目标的键
- 源的值=》目标的值
在JSON结构转换中共内置2个变量:
变量操作后期可依据业务需求慢慢扩展,目前只是为了做一下展示和框架的预留 - #Time# UTC时间字符串
- #Time_L# UTC时间戳
在JSON结构转换中共支持2种元素扩展方式(Options.AddElementsOption): - 追加
- 替换
在JSON结构转换中共支持3种转换操作(Options.TranOP): - 将源子元素复制到目标,使用源子元素的Key
- 将源子元素复制到目标,为源子元素新生成Key
- 依据源元素在目标构建同等数量的目标子元素
在JSON结构转换中共支持2种转换方式(Options.TranWay): - 交叉映射
- 一对一映射
以上即《JavaScript JSON结构转换》所有的核心概念,在前面的章节介绍中,我通过简单案例分别对各种配置进行了一一展示与示例,而在实际业务中很少会出现如我列举般简单的结构转换,通常是多种组合,交叉转换等等,但《JavaScript JSON结构转换》应该可以满足大部分的业务需求。
三、技术资料
- Github:edq-ebara/data-transformation-javascript: 数据转化(javascript) (github.com)
- 技术探讨QQ群:775932762
- 工具连接:数据转换工具
这篇关于【御控物联】 JavaScript JSON结构转换(0):目录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!