У меня есть два файла JSON:
JSON 1
{
"title": "This is a title",
"person" : {
"firstName" : "John",
"lastName" : "Doe"
},
"cities":[ "london", "paris" ]
}
JSON 2
{
"title": "This is another title",
"person" : {
"firstName" : "Jane"
},
"cities":[ "colombo" ]
}
Я хочу объединить # 2 с # 1, где # 2 переопределяет # 1, получая следующий результат:
{
"title": "This is another title",
"person" : {
"firstName" : "Jane",
"lastName" : "Doe"
},
"cities":[ "colombo" ]
}
Я проверил контейнер json-patch, который делает это, но не компилируется со стабильным Rust. Можно ли сделать что-то подобное с чем-то вроде serde_json и стабильного Rust?