There's a nice Java library called Clojure with a lightweight syntax if you need to work with data structures and concurrency in Java a lot:
(println (json/generate-string {:providers ["SUN" "SunRsaSign" "SunEC"]}))You really can't appreciate how awesome Clojure is until you're coming from Java, can you...
I prefer its sibling library Kotlin, from the makers of the world famous Java IDE: Jetbrains Fleet
Ironically as a Clojure developer I would really love a JDK native JSON library that we could wrap to avoid having to ship 3rd party JSON deps. Sort of like how java.net.http made things simpler.