# Interface JsonMapperMethods

Interface
Module
import { JsonMapperMethods } from "@tsed/json-mapper"
Source/packages/specs/json-mapper/src/types/interfaces/JsonMapperMethods.ts

# Overview

interface JsonMapperMethods {
deserialize&lt;T<span class="token punctuation"> = </span><span class="token keyword">any</span><span class="token punctuation">,</span> C<span class="token punctuation"> = </span><span class="token keyword">any</span>&gt;<span class="token punctuation">(</span>obj<span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">,</span> ctx<span class="token punctuation">:</span> <a href="/api/specs/json-mapper/types/interfaces/JsonMapperCtx.html"><span class="token">JsonMapperCtx</span></a>&lt;T<span class="token punctuation">,</span> C&gt;<span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">;</span>

<span class="token function">serialize</span><span class="token punctuation">(</span>obj<span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">,</span> ctx<span class="token punctuation">:</span> <a href="/api/specs/json-mapper/types/interfaces/JsonMapperCtx.html"><span class="token">JsonMapperCtx</span></a>&lt;<span class="token keyword">any</span>&gt;<span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">;</span>

}

# Members

deserialize<T = any, C = any>(obj: any, ctx: JsonMapperCtx<T, C>): any;

serialize(obj: any, ctx: JsonMapperCtx<any>): any;