Table of Contents

Class NewtonsoftJsonAdapter

Namespace
Framework.Integration
Assembly
Assembly-CSharp.dll

IJsonSerializer → Newtonsoft.Json 어댑터. 외부 연동·설정 파일 전용.

public sealed class NewtonsoftJsonAdapter : IJsonSerializer
Inheritance
object
NewtonsoftJsonAdapter
Implements

Remarks

[용도] 설정 파일(Config), 서버 API, 사람이 수정하는 데이터. [금지] 로컬 세이브 고성능 저장 → IMemoryPackSerializer(MemoryPackAdapter) 사용. TypeNameHandling=None — 타입 주입 공격 방지.

Methods

Deserialize<T>(string)

JSON 문자열을 객체로 역직렬화.

public T Deserialize<T>(string json)

Parameters

json string

JSON 문자열.

Returns

T

역직렬화된 객체.

Type Parameters

T

역직렬화 대상 타입.

Serialize<T>(T)

객체를 JSON 문자열로 직렬화.

public string Serialize<T>(T data)

Parameters

data T

직렬화할 객체.

Returns

string

JSON 문자열.

Type Parameters

T

직렬화할 타입.