Comments (4)
Well, i just saw this in the RFC for JSON Patch:
The "from" location MUST NOT be a proper prefix of the "path"
location; i.e., a location cannot be moved into one of its children.
So my use case is invalid (as is the test per-se)... But the lack of support for ""
JSON Pointer may still be something you want to address. You can close this issue out if you would like, or modify it to deal with the JSON Pointer support.
from json-patch.
@lucastheisen Gotcha gotcha. Trying some other json patch implementations, they largely fail to handle when from
is ""
, so I think we're in a bit of uncharted waters here.
from json-patch.
Could you have a look at #193 and give me your thoughts? Thanks!
from json-patch.
@evanphx , that merge looks great.
from json-patch.
Related Issues (20)
- Performance Degradation Starting In v5.2.0 HOT 2
- Invalid spec implementation
- RFC Link in README.md returns a 404 error
- nil dereference on empty "replace" on root
- RFC6902 limitations when the document structure is not known in advance HOT 2
- Panic when adding to a non-existing array HOT 1
- jsonpatch.Equal : strange behavior on handling literal unicode string equality HOT 1
- replace operation does not apply: doc is missing path: missing value HOT 2
- github.com/pkg/errors is in maintenance mode HOT 7
- Is this project still maintained:) HOT 1
- Add validation for pre-flight checks HOT 6
- Unable to access invalid index: 1: invalid index referenced HOT 2
- Can not run "add" on root object
- CreateMergePatch: Numbers may get truncated due to always being treated as float64 HOT 3
- `>` character is not decoded properly when applying json patches HOT 3
- Regression in 5.8.0: cannot create `jsonpatch.Operation` object HOT 6
- add on `null` does not work anymore ? HOT 10
- For V4 and V5, the apply results of the values that do not exist in replace are inconsistent. HOT 1
- Dependency github.com/pkg/errors was archived HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from json-patch.