OmegaT has a json parser utility which use a javascript interpreter in JVM.
Because js interpreter has been deprecated and removed in recent JVM, it is one of barrier to support recent Java environment.
Jackson (Apache2 license) is known as stable parser library for JSON with good documentation.
Why not moving to use Jackson for JSON parser for OmegaT?
In my short research, many MT driver (such as MyMemory) use JSON parser.
These may be able to implement easily with Jackson.
Here is an example to port MyMemory driver to use Jackson.
https://github.com/miurahr/omegat-mymemory
It depends on JSONParser class.
and several MT drivers also use it and need to migrate @didierbr @amake @marcriera @abashkinl @briac_pilpre
Last edit: Hiroshi Miura 2021-07-20
Proposed for it.
https://github.com/omegat-org/omegat/pull/135
https://github.com/omegat-org/omegat/pull/180
migrate MTs to jackson