1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-30 19:03:16 +03:00

Change the name of the new function to "json_merge_patch()".

FossilOrigin-Name: 53bf70f37bbca319ea35f70849e2a34ae628a504486158fdad5c4bb7431c68e0
This commit is contained in:
drh
2017-03-22 21:45:20 +00:00
parent 633647af75
commit f07b249f92
4 changed files with 15 additions and 22 deletions

View File

@ -21,27 +21,24 @@ ifcapable !json1 {
# This is the example from pages 2 and 3 of RFC-7396
do_execsql_test json104-100 {
SELECT json_mergepatch(
json('{
SELECT json_merge_patch('{
"a": "b",
"c": {
"d": "e",
"f": "g"
}
}'),
json('{
}','{
"a":"z",
"c": {
"f": null
}
}'));
}');
} {{{"a":"z","c":{"d":"e"}}}}
# This is the example from pages 4 and 5 of RFC-7396
do_execsql_test json104-110 {
SELECT json_mergepatch(
json('{
SELECT json_merge_patch('{
"title": "Goodbye!",
"author" : {
"givenName" : "John",
@ -49,15 +46,14 @@ do_execsql_test json104-110 {
},
"tags":[ "example", "sample" ],
"content": "This will be unchanged"
}'),
json('{
}','{
"title": "Hello!",
"phoneNumber": "+01-123-456-7890",
"author": {
"familyName": null
},
"tags": [ "example" ]
}'));
}');
} {{{"title":"Hello!","author":{"givenName":"John"},"tags":["example"],"content":"This will be unchanged",phoneNumber:"+01-123-456-7890"}}}
finish_test