forHumans

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

Creates a Json instance configured for human-readable output.

This configuration enables features like pretty printing, lenient parsing, trailing commas, comments, and case-insensitive enum decoding. It is suitable for scenarios where the output will be read or edited by humans.

Return

A Json instance configured for human-readable output.

Parameters

serializersModuleBuilder

An optional builder to add custom serializers.