At this point neither
@Mmcx125 or
@Kyraminol has merged the pull request so mine is currently the only one with JSON support for the updated ticket website
As far as logic... I've added a couple checks / warnings so the worst that can (should...) happen it that the game tickets on the 3DS get deleted... (only after a warning...)
Even so... it would only delete
game tickets (system tickets don't get touched) that it finds on the ticket website so there wouldn't be much of an issue since you could just re-install those...
The only bug I've noticed is that when you clear out of region tickets the number of tickets deleted is incorrect... (I'll see if I can fix that...)