나는 다음과 같은 있습니다Newtonsoft JSON 이중 변환 JSON 문자열
class Data
{
Foo foo;
string s;
}
내가 JSON 문자열로 (의는 "D"를 부르 자) 데이터 객체를 직렬화 필요하고 내가 좋아하는 일을하고 있어요 :
를string jsonString = JsonConvert.SerializeObject(d);
완벽하게 정상적으로 작동합니다.
Data의 문자열 필드 "s"는 다른 JSON 문자열이며 일반 문자열이 아닙니다. Data가 직렬화되면 JSON 문자열 값 "s"도 직렬 변환되어 이중 변환이됩니다.
문자열 필드에 주석을 달아 JSON serializer가 다시 직렬화하지 못하게하려면 어떻게해야합니까?