forMachines

open override fun forMachines(serializersModuleBuilder: SerializersModuleBuilder.() -> Unit?): Json

Creates a Json instance configured for machine-readable output.

This configuration prioritizes compactness and strict parsing, disabling features like pretty printing, lenient parsing, trailing commas, and comments. It is suitable for scenarios where the output will be processed by machines or stored efficiently.

Return

A Json instance configured for machine-readable output.

Parameters

serializersModuleBuilder

An optional builder to add custom serializers.