Class NewtonsoftJsonAdapter
- Namespace
- Framework.Integration
- Assembly
- Assembly-CSharp.dll
IJsonSerializer → Newtonsoft.Json 어댑터. 외부 연동·설정 파일 전용.
public sealed class NewtonsoftJsonAdapter : IJsonSerializer
- Inheritance
-
objectNewtonsoftJsonAdapter
- Implements
Remarks
[용도] 설정 파일(Config), 서버 API, 사람이 수정하는 데이터. [금지] 로컬 세이브 고성능 저장 → IMemoryPackSerializer(MemoryPackAdapter) 사용. TypeNameHandling=None — 타입 주입 공격 방지.
Methods
Deserialize<T>(string)
JSON 문자열을 객체로 역직렬화.
public T Deserialize<T>(string json)
Parameters
jsonstringJSON 문자열.
Returns
- T
역직렬화된 객체.
Type Parameters
T역직렬화 대상 타입.
Serialize<T>(T)
객체를 JSON 문자열로 직렬화.
public string Serialize<T>(T data)
Parameters
dataT직렬화할 객체.
Returns
- string
JSON 문자열.
Type Parameters
T직렬화할 타입.