【御控物联】JavaScript JSON结构转换(22):小结

文章目录

  • 一、结语
  • 二、接下来……
  • 三、在线转换工具
  • 四、技术资料


一、结语

《JavaScript JSON结构转换》主题自24.03.25至24.XX.XX历时XX天,共计编写 XX篇(XX篇功能说明+XX篇场景)。

在此我们对《JavaScript JSON结构转换》功能做一下总结!

在JSON结构转换中共处理9种JSON转换:

  1. 对象=》对象
  2. 数组=》数组
  3. 对象=》数组
  4. 数组=》对象
  5. 对象=》基础值
  6. 数组=》基础值
  7. 基础值=》对象
  8. 基础值=》数组
  9. 基础值=》基础值

在JSON结构转换中共处理4种转换类型(TranType):

  1. 源的键=》目标的键
  2. 源的键=》目标的值
  3. 源的值=》目标的键
  4. 源的值=》目标的值

在JSON结构转换中共内置2个变量:

变量操作后期可依据业务需求慢慢扩展,目前只是为了做一下展示和框架的预留

  1. #Time# UTC时间字符串
  2. #Time_L# UTC时间戳

在JSON结构转换中共支持2种元素扩展方式(Options.AddElementsOption):

  1. 追加
  2. 替换

在JSON结构转换中共支持3种转换操作(Options.TranOP):

  1. 将源子元素复制到目标,使用源子元素的Key
  2. 将源子元素复制到目标,为源子元素新生成Key
  3. 依据源元素在目标构建同等数量的目标子元素

在JSON结构转换中共支持2种转换方式(Options.TranWay):

  1. 交叉映射
  2. 一对一映射

以上即《JavaScript JSON结构转换》所有的核心概念,在前面的章节介绍中,我通过简单案例分别对各种配置进行了一一展示与示例,而在实际业务中很少会出现如我列举般简单的结构转换,通常是多种组合,交叉转换等等,但《JavaScript JSON结构转换》应该可以满足大部分的业务需求。

二、接下来……

接下来,我们将会以各大平台报文之间的互通为例,对各大平台通信通过《JavaScript JSON结构转换》分别进行实现。此外,我们不仅实现了JavaScript版本的类库,Java和.Net版本也将一并推出敬请期待!

三、在线转换工具

为了让使用者更加方便的配置出映射关系,为此开发了一套在线转换工具,可在工具中通过拖拽即可配置想要的结构转换关系,并可对转换关系所能实现的效果实时进行预览更改。

工具地址:数据转换工具
在这里插入图片描述

四、技术资料

  • Github:edq-ebara/data-transformation-javascript: 数据转化(javascript) (github.com)
  • 技术探讨QQ群:775932762
  • 工具连接:数据转换工具
  • 御控官网:https://www.yu-con.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/597760.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件上传【1】

1.文件上传更改上传类型 上传文件时存在上传类型固定(jpg、png、gif)如果是前端确定(弹窗,后端未出现请求确定是前端)只需要在设置中禁用js代码或抓包更改文件后缀名就可以上传其他类型的文件(亦可用于复制…

使用在对讲机上的国产芯片D4890介绍

1、D4890 目前客户主要使用在对讲机上 2、推荐的应用线路图如下: 3、实际测试输出波形如下(VCC4.5V,RL=8Ω): 4、结论:我司推荐的 D4890 可满足客户的使用要求。

从300亿分子中筛出6款,结构新且易合成,斯坦福抗生素设计AI模型登Nature子刊

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 全球每年有近 500 万人死于抗生素耐药性,因此迫切需要新的方法来对抗耐药菌株。 …

基于巴法云物联网云平台构建可视化控制网页(以控制LED为例)

0 前言 如今大大小小的物联网云平台非常多,但大部分要收取费用,免费的物联网云平台功能则有很多限制使用起来非常不方便。以百度云物联网云平台为例,它的物可视不支持发布主题,等于可视化界面只能作为数据监控而不具备双向通信的…

练习题(2024/4/6)

1最接近的三数之和 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1: 输入:nums [-1,2,1,-4], target …

cJSON(API的详细使用教程)

我们今天来学习一般嵌入式的必备库,JSON库 1,json和cJSON 那什么是JSON什么是cJSON,他们之间有什么样的关联呢,让我们一起来探究一下吧。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式&…

特征提取算法

特征提取算法 0. 写在前边1. Harris算法1.1 写在前面1.2 Harris算法的本质1.3 Harris算法的简化 2. Harris3D2.1 Harris3D算法问题定义2.2 Harris3D with intensity2.3 Harris3D without intensity 3. ISS特征点的应用 0. 写在前边 本篇将介绍几种特征提取算法,特征…

ASP.Net添加Swagger注释

文章目录 Swagger添加Swagger注释 Swagger 添加Swagger注释 1、右击项目->选择属性->点击生成->输出,选中文档文件 2、配置服务 在program.cs 文件里配置SwaggerUI //增加项一 builder.Services.AddSwaggerGen(c> {c.SwaggerDoc("v1", ne…

前端开发学习笔记 3 (Chrome浏览器调试工具、Emmet语法、CSS复合选择器、CSS元素选择模式、CSS背景)

文章目录 Chrome浏览器调试工具Emmet语法CSS复合选择器后代选择器子选择器并集选择器伪类选择器 CSS元素选择模式元素选择模式概述CSS块标签CSS行内标签CSS行内块标签CSS元素显示模式转换 CSS背景CSS背景颜色CSS背景图片CSS背景图片平铺CSS背景图片位置CSS背景图片固定CSS背景复…

AWS的优劣势分析,适用于哪些行业?

AWS相较于其他云厂商,起步早,产品成熟及涉及范围广,具有高度适配性,多年来一直引领着IaaS市场,服务器的可用性比其他的云厂商要高,并且在全球25个地区拥有81个可用性区域,基本上辐射范围已经涵盖…

【javaWeb补充篇配置Bean】XML配置Bean

XML配置bean 配置BeanBean的声明周期bean的销毁时机 依赖注入方式自动装配集合注入加载properties文件容器类层次结构图 配置Bean 以配置文件的形式配置Bean 在资源目录下创建.xml文件进行对Bean的配置 在创建文件之前还首先需要引入spring中spring-context的依赖 <depende…

深入研究:我国工业实时操作系统的核心技术与演进路径

实时操作系统&#xff08;RTOS&#xff09;在各类工业场景中发挥着中枢神经系统的关键作用&#xff0c;是数字化工业的重要基础。当前&#xff0c;全球大部分工业实时操作系统市场被国外厂商占据&#xff0c;围绕主流RTOS产品内核提供了完备的上下游软件配套&#xff0c;并以嵌…