decode ~1/~0 escapes when setting an object member in json_pointer

This commit is contained in:
Javid Khan
2026-08-22 12:01:01 +05:30
parent d17ad9d186
commit dcdea4e906
3 changed files with 38 additions and 9 deletions
+1
View File
@@ -29,6 +29,7 @@ PASSED - SET - /fug/gaw == [0,2,3]
PASSED - SET - /fug/gaw == [0,2,3,4]
PASSED - SET - / == 9
PASSED - SET - Final JSON is: { "foo": [ "bar", "cod" ], "": 9, "a\/b": 1, "c%d": 2, "e^f": 3, "g|h": 4, "i\\j": 5, "k\"l": 6, " ": 7, "m~n": 8, "fud": { "gaw": [ 0, 2, 3, 4 ] } }
PASSED - SET - escaped keys /a~1b and /m~0n
10
PASSED - SET - LOADED TEST JSON
{ "foo": [ "bar", "baz" ], "": 0, "a\/b": 1, "c%d": 2, "e^f": 3, "g|h": 4, "i\\j": 5, "k\"l": 6, " ": 7, "m~n": 8 }