Class McpJsonObject

java.lang.Object
com.soklet.McpJsonObject
All Implemented Interfaces:
McpJsonValue

@ThreadSafe public final class McpJsonObject extends Object implements McpJsonValue
An immutable JSON object.

Member names are retained exactly, without normalization or replacement. Factories and builder setters reject names containing unpaired UTF-16 surrogates with IllegalArgumentException. The independent string/token and response-size limits described by McpJsonString are checked when the object is serialized.

Author:
Mark Allen