C#
[c#] JsonConvert.SerializeObject ignore null field (json 직렬화 null 제외)
C#에서 Newtonsoft.Json 라이브러리를 사용해 Object를 JSON 직렬화를 할때, null인 필드는 제외 하고 싶은 경우가 있습니다. 직렬화 함수 실행시, 아래 객체를 추가해 진행하면 null 필드를 제외해서 json으로 변환할 수 있습니다. new JsonSerializerSettings{ NullValueHandling = NullValueHandling.Ignore } 아래와 같이 Test1클래스를 정의하고 samplefield 값에는 값을 지정하지 않으면 null필드로 판단해 json 변환시 제외처리 됩니다. new JsonSerializerSettings{ NullValueHandling = NullValueHandling.Ignore } 를 넣었을 경우와 넣지 않은 경우를 각각 ..
2019. 10. 23. 23:23
최근댓글