Interface McpJsonValue
- All Known Implementing Classes:
McpJsonArray, McpJsonBoolean, McpJsonNull, McpJsonNumber, McpJsonObject, McpJsonString
@ThreadSafe
public sealed interface McpJsonValue
permits McpJsonArray, McpJsonBoolean, McpJsonNull, McpJsonNumber, McpJsonObject, McpJsonString
Immutable, thread-safe JSON value used by Soklet's MCP APIs.
This is a closed domain; exhaustive switches are supported, and any new alternative requires an explicit reviewed contract amendment.
- Author:
- Mark Allen