안녕하세요:)
c#에서 서버와의 통신을 할 때 json 타입의 형태로 많이 사용을 하는데요
이 json 데이터의 특정 컬럼을 삭제하거나 발라낼 때 사용할 수 있는 예제를
공부해보도록 하겠습니다.
우선 c#에서 json을 사용하기 위해서는 JSON.NET 이라는 오픈소스를 많이 사용합니다.
가장 널리 사용하고 있는것같아요. NuGet에서 설치가 가능하니 참고해주세요.
본론으로 들어가시죠
아래 json 이라는 변수의 컬럼에서 requestPW 컬럼 값만 삭제하고 나머지만
출력하고 싶다고 가정을 해봅시다
using Newtonsoft.Json.Linq;
var json =
@"{
'requestID' : 'apple@gmail.com',
'requestPW' : 'apple1234'
}";
JObject jObject = JsonConvert.DeserializeObject<JObject>(json);
jObject.Remove("requestPW");
Console.WriteLine(jObject.ToString());
결과는 이렇습니다.
- jobject.Tostring() = {"requestID" : "apple@gmail.com"}
'C#' 카테고리의 다른 글
c# 데이터 암복호화 막 하지 말자. (6) | 2021.02.06 |
---|---|
비주얼스튜디오 2015 ClickOnce 배포 필수구성요소 에러 (0) | 2021.02.05 |
c# ReplaceFirst - 확장메서드로 직접 만들어서 사용해보기 (0) | 2021.01.25 |
c# 지역화 Localization (0) | 2021.01.24 |
c# 현재 시간, 오늘 날짜 가져오기(DateTime) (0) | 2021.01.23 |
댓글