jsondiff:基于RFC6902(JSON补丁)的Go JSON diff库

时间:2024-02-24 14:48:47
【文件属性】:

文件名称:jsondiff:基于RFC6902(JSON补丁)的Go JSON diff库

文件大小:82KB

文件格式:ZIP

更新时间:2024-02-24 14:48:47

go golang diff json json-patch

jsondiff jsondiff是一个Go软件包,用于计算两个JSON文档之间的差异(作为一系列 (JSON Patch)操作),例如,它特别适合于创建Kubernetes Mutating Webhook的补丁响应。 用法 首先,使用以下命令获取库的最新版本: $ go get github.com/wI2L/jsondiff@latest :warning: 由于使用了软件包,因此需要Go1.14 +。 用例范例 Kubernetes动态准入控制器 应用程序内的典型用例是比较表示JSON文档的源和所需目标的两个相同类型的值。 一个具体的应用是生成Kubernetes 返回的补丁以变异资源。 因此


【文件预览】:
jsondiff-master
----compare.go(3KB)
----operation.go(2KB)
----go.mod(69B)
----example_test.go(3KB)
----.github()
--------workflows()
----testdata()
--------benchs()
--------examples()
--------tests()
----go.sum(16KB)
----ci()
--------test.sh(276B)
--------bench.sh(257B)
----differ_test.go(3KB)
----pointer.go(867B)
----differ.go(7KB)
----LICENSE(1KB)
----bench_test.go(921B)
----README.md(14KB)
----.codecov.yml(161B)
----.gitignore(516B)
----hash.go(919B)
----hash_test.go(1KB)
----CHANGELOG.md(277B)

网友评论