Есть ли способ объединить два объекта JSON при сравнении данных, проверяя дублирование данных, а затем выбрав тот, где CreationTimeUtc
, LastWriteTimeUtc
и Length
больше второго?Объединить два объекта Json с условием
if json1= [
{
"CreationTimeUtc": "9/20/2015 1:38:22 PM",
"LastWriteTimeUtc": "9/20/2015 1:38:22 PM",
"Name": "test1.txt",
"Length": "1",
"owner":"pc1"
},
{
"CreationTimeUtc": "9/20/2015 1:38:16 PM",
"LastWriteTimeUtc": "9/20/2015 1:38:16 PM",
"Name": "test2.txt",
"Length": "5" ,
"owner":"pc1"
}
];
json2=
[
{
"CreationTimeUtc": "9/20/2015 1:38:22 PM",
"LastWriteTimeUtc": "9/21/2015 1:38:22 PM",
"Name": "test1.txt",
"Length": "1",
"owner":"pc2"
},
{
"CreationTimeUtc": "9/20/2015 1:38:16 PM",
"LastWriteTimeUtc": "9/20/2015 1:38:16 PM",
"Name": "test2.txt",
"Length": "4" ,
"owner":"pc2"
}
]
result=
[
{
"CreationTimeUtc": "9/20/2015 1:38:22 PM",
"LastWriteTimeUtc": "9/21/2015 1:38:22 PM",
"Name": "test1.txt",
"Length": "1",
"owner":"pc2"
},
{
"CreationTimeUtc": "9/20/2015 1:38:16 PM",
"LastWriteTimeUtc": "9/20/2015 1:38:16 PM",
"Name": "test2.txt",
"Length": "5" ,
"owner":"pc1"
}
]
Предполагается, что это псевдокод? –
этот пример для входов и результатов, которые мне нужны –
Есть ли какая-нибудь магическая сила, мешающая вам писать свой собственный уникальный алгоритм слияния и возвращаться с заданной * проблемой? Потому что это не так, как работает Stack Overflow; прочитайте это: stackoverflow.com/help/how-to-ask –