我正在比较两个json文档,并使用mapdifference来获取两者的区别。 现在,我想将此差异修补到现有的json,但返回的差异形式为
if($_POST['submit']){
try {
$pdo->beginTransaction();
$stmt = $pdo->prepare('INSERT INTO invoice (item, number, cost) VALUES (?,?,?);');
foreach ($_POST as $item => $value) {
foreach($value as $item1 => $value1){
$stmt->execute($value1);
}
}
$pdo->commit();
}
catch (Exception $e){
$pdo->rollback();
throw $e;
}
}
以此类推。
使用以下内容产生差异:
/applicant/0/EmployDetail/0/AnnualSalary: 99999868.99
/Notes/0/customNote: OM Application Notes
我希望它可以将其转换为jsonnode。
答案 0 :(得分:0)
JsonNode jsonDifference = new ObjectMapper().valueToTree(difference.entriesOnlyOnRight());