JSON Compression: Alternative Binary Formats and Compression Methods (2019)
lucidchart.com
lucidchart.com
Zstandard can use a user-provided compression dictionary. It has training mode to generate those.
My hypothesis is that JSON->Zstd->JSON would win if you would give Zstd equivalent dictionary. Trained with application specific dictionary would be even faster.