Java Language & PlatformJava Language & Platform
Conference50min
INTERMEDIATE

Everyday JSON

A new JEP proposes a simple, incubating built-in Java API for parsing, navigating, and generating JSON for lightweight use cases where external libraries are unnecessary. The talk explains how Data-Oriented Programming shapes the API, its use cases, trade-offs, and capabilities.

talk.summaryAiDisclaimer

Viktor Klang
Viktor KlangOracle

talkDetail.whenAndWhere

Thursday, October 8, 16:30-17:20
TBA 8
talks.roomOccupancytalks.noOccupancyInfo
talks.description
JSON is ubiquitous in modern software, and many use cases are just too small to justify adding external dependencies.

To address these everyday use cases, a new JEP proposes a simple, incubating API for parsing, navigating, and generating JSON documents-both for Java developers and for the JDK itself.

While the Java ecosystem offers many libraries with JSON-processing capabilities, this built-in API is not intended to replace them, but rather to offer a low-friction option when an external library would be unnecessary or impractical.

In this talk, we will show how Data-Oriented Programming helps simplify the API, discuss its intended use cases, outline the design trade-offs, and demonstrate its capabilities.
java
data-oriented programming
api
json
talks.speakers
Viktor Klang

Viktor Klang

Oracle

Sweden

Viktor is a Software Architect in the Java Platform Group at Oracle.

For more than two decades, he has focused on enabling developers to solve problems with maximal productivity and maintainability.

Specializing in developer ergonomics in the realm of concurrent, parallel, and distributed programming; he has contributed to the standard libraries of several major programming languages, been involved in more than a dozen Open Source projects, and has spoken at numerous conferences and universities.