cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::protocol::JsonFieldTraits< T, Enable > Struct Template Reference

Type-specific serialization and deserialization logic. More...

#include <reflect.hpp>

Static Public Member Functions

static void serialize (Json &json, const char *key, const T &value)
 
static bool deserialize (const Json &json, const char *key, T &target)
 

Detailed Description

template<typename T, typename Enable = void>
struct mcp::protocol::JsonFieldTraits< T, Enable >

Type-specific serialization and deserialization logic.

The primary template handles scalar types that nlohmann/json converts directly. Specializations handle optional, vector, string, enum, variant, and nested-DTO types.


The documentation for this struct was generated from the following file: