生产厂商:DeltaXML产品类别:开发工具
DeltaJSON是一个功能强大的工具包,用于识别JSON文件中的所有更改。它的输出是结构化的JSON,非常适合嵌入到您的Web应用程序中,也可以作为独立的工具进行测试或审查。
DeltaJSON是一个REST API,它接收两个或多个JSON文件,分析它们的结构,然后比较这些文件以识别它们之间的差异,并以JSON或XML格式返回结果。它的算法遍历JSON文件,分析其结构并匹配它们之间的所有相应元素。DeltaJSON根据您可以指定的各种选项来识别内容中的所有差异。然后以一种格式返回它们,该格式将您的原始内容与详细说明更改的新元数据结合在一起。
产品功能
- DeltaJSON不会执行不精确的逐行比较,而是使用准确的结构化方法比较两个JSON文件,从而在计算机可读的JSON结果文件中显示更改。
- 通过识别差异并为双向或三向自动合并应用复杂的规则来分析JSON文件的结构。
- 将在一个JSON文件中所做的任何更改应用于另一JSON文件。也称为“樱桃选择”,需要在一个分支中挑选在两个版本之间所做的更改,并将这些更改应用于另一分支中的数据。
嵌入DeltaJSON
DeltaJSON专为嵌入Web应用程序和系统而设计。它被实现为REST API。可以远程调用它,也可以将其与自己的软件在同一服务器上运行。JSON文件和配置详细信息通过REST API传递,其结果然后作为HTTP响应返回。输出文件经过优化,可以集成到您的系统中。DeltaJSON可以生成完全符合标准的JSON补丁;它可以创建一个单独描述更改的JSON或XML文档,也可以生成一个文件,其中所有更改都在原始JSON代码中标记出来。
强大的变更跟踪和测试工具
DeltaJSON是为开发人员设计的,可以很容易地集成到您的测试或审查过程中。无论您是需要验证自己的应用程序的输出还是需要提交数据文件进行审核,其高度结构化的比较都可以轻松地隔离意外更改或在浏览器中突出显示更改。它的REST API可以由您自己的脚本调用,并且可以轻松地在浏览器中操作和显示结果。