Wrapping Up

Data serialization is serious business—a prerequisite for being able to exchange information with other processes. Many factors must be considered, not the least of which is the format you’ll choose when sharing your data.

We’ve covered three of the most important formats for Clojure developers, enough to give you a taste of the joy and difficulty of shipping data outside of your process. Any one of the formats we’ve presented will get you started. This shouldn’t be the end of your journey, however: data serialization is a complex landscape.

edn is near to Clojure in form, readable, and close to the hearts of Clojure developers. It isn’t incredibly fast but works effectively for configuration. Its barrier to entry is low, and it can ...

Get Clojure Applied now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.