Hi Esteemed Monks,
how treat a json diff in perl?
my @diff = <<EOF
@@ -3,7 +3,7 @@;
id : 6109;
name: abc;
value: 0;
- status: ?;
+ status: C;
time: 2023-01-01 12:00;
@@ -3,8 +3,8 @@;
id : 6109;
name: abc;
- value: 0;
- status: ?;
+ value: 2
+ status: CS;
time: 2023-01-01 12:03;
@@ -3,7 +3,7 @@;
id : 6109;
name: abc;
value: 0;
- status: ?;
+ status: C;
time: 2023-01-01 12:05;
EOF
how print every change sorted by id like:
6109 changed on 2023-01-01 12:00, before status is ?
+after is C.
6109 changed on 2023-01-01 12:03, before value is 0 a
+fter is 2, before status is ? after is CS.
......
I've searched on CPAN, but all module about diff are generate or apply diff but not treat it. is there a module or convenient way to solve this?
Thanks in advance.