百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

json-patch

> 编程语言
开源

RFC 6902(JSON Patch)和反向,以及 RFC 7386(JSON Merge Patch)的实现,使用 Jackson(2.2.x)

694 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

RFC 6902(JSON Patch)和反向,以及 RFC 7386(JSON Merge Patch)的实现,使用 Jackson(2.2.x)

[![许可证 LGPLv3][LGPLv3 徽标]][LGPLv3] [![License ASL 2.0][ASL 2.0 徽标]][ASL 2.0] [![构建状态][Travis 徽标]][Travis] [![Maven Central][Maven Central 徽标]][Maven]

请先阅读

截至 1.4 版,本项目采用 LGPLv3 和 ASL 2.0 两种许可证。请参阅 请参阅文件 LICENSE 以了解更多详细信息。 1.3 及更低版本的许可证遵循 LGPLv3 条款。 仅此而已。 请注意"LGPL"中的"L"。LGPL 和 GPL 完全不同!

这是什么

这是对 RFC 6902 (JSON Patch) 和 [RFC 7386 (JSON) 以 Java 编写的 合并补丁 其核心使用 Jackson (2.2.x)。 其特点是:

  • {de,}使用 Jackson 库序列化 JSON Patch 和 JSON Merge Patch 实例;
json
{ "a": "b" }
``` 为了获得以下结果: ```json
{ "c": "b" }
``` 实现将返回以下补丁: ```json
``` 它还能做更多。请参阅项目中的测试文件。## 关于 `test` 操作和数值等价性的说明 RFC 6902 规定,在测试数值时,无论测试值有多深层次的嵌套,如果数值在数学上相等,则测试结果为成功。也就是说,以下 JSON 文本: ```json
``` 和: ```json
1.00
``` 必须被视为相等。

[ { "op": "move", "from": "/a", "path": "/c" } ]
1

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言