Lottie is a JSON-based animation file format that lets designers export animations from various tools and use them on any platform (mobile, web, desktop) as easily as using static images. It’s become the industry standard for vector animations because the files are small, scalable, and can be manipulated programmatically.
Lottie4J provides two Java libraries: the first 'core' can parse existing Lottie animations to Java objects and vice-version, and the second 'fxplayer' is a JavaFX component that plays such Lottie animations.

Parsing of Lottie data to Java objects

Lottie4J GitHub project

Test application to inspect Lottie files and play animations