Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Hi Esteemed Monks,
how treat a json diff in perl?how print every change sorted by id like: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
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.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. ......
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: treat diff file in perl
by Corion (Patriarch) on May 25, 2023 at 07:35 UTC | |
|
Re: treat diff file in perl
by tybalt89 (Monsignor) on May 25, 2023 at 16:40 UTC | |
|
Re: treat diff file in perl
by hv (Prior) on May 25, 2023 at 12:19 UTC | |
|
Re: treat diff file in perl -- oneliner
by Discipulus (Canon) on May 26, 2023 at 08:21 UTC | |
|
Re: treat diff file in perl
by bliako (Abbot) on May 25, 2023 at 20:51 UTC |