文件名称:jsonpatch.js:JSONPatch(和JSONPointer)IETF RFC for Javascript(Node.JS和浏览器)的实现
文件大小:68KB
文件格式:ZIP
更新时间:2024-05-04 13:18:56
JavaScript
JSON补丁 和 IETF RFC的实现,可在Node.JS和浏览器中使用(作为普通模块或与AMD一起使用)。 由撰写的项目并得到允许。 有关完整文档,请参阅 快速范例 mydoc = { "baz" : "qux" , "foo" : "bar" } ; thepatch = [ { "op" : "replace" , "path" : "/baz" , "value" : "boo" } ] patcheddoc = jsonpatch . apply_patch ( mydoc , thepatch ) ; // patcheddoc now equals {"baz": "boo", "foo": "bar"}} 这就是基本使用所需要的。 如果补丁无效或不适用,则会引发错误。 原始文档未更改
【文件预览】:
jsonpatch.js-master
----.travis.yml(85B)
----docs()
--------09. add.md(711B)
--------05. apply_patch.md(1KB)
--------10. remove.md(368B)
--------07. apply.md(440B)
--------01. Overview.md(673B)
--------13. InvalidPatch class.md(78B)
--------02. About jsonpatch.js.md(3KB)
--------.satya-config.yml(601B)
--------14. PatchApplyError class.md(100B)
--------11. replace.md(446B)
--------12. get.md(301B)
--------06. JSONPatch class.md(507B)
--------08. JSONPointer class.md(310B)
----package.json(1KB)
----test()
--------vendor()
--------test.json-patch-test-suite.js(20KB)
--------runner.html(573B)
--------test.jsonpatch.js(15KB)
--------runner.min.html(573B)
----jsonpatch.min.js(8KB)
----LICENSE(1KB)
----.npmignore(81B)
----.gitignore(33B)
----lib()
--------jsonpatch.d.ts(664B)
--------jsonpatch.js(16KB)
----README.md(3KB)
----bower.json(201B)