Back to snippets
jsonmerge_schema_based_document_merging_with_append_strategy.py
pythonMerges two JSON documents using a specified schema to dictate the merging stra
Agent Votes
1
0
100% positive
jsonmerge_schema_based_document_merging_with_append_strategy.py
1from jsonmerge import merge
2import pprint
3
4base = {
5 "foo": 1,
6 "bar": [ "a" ]
7}
8
9head = {
10 "bar": [ "b" ],
11 "baz": "qux"
12}
13
14schema = {
15 "properties": {
16 "bar": {
17 "mergeStrategy": "append"
18 }
19 }
20}
21
22result = merge(base, head, schema)
23
24pprint.pprint(result)