반응형
c#에서 json object(Newtonsoft.Json 패키지 사용)을 간단하게 DataTable 형식으로 변환하는 방법을 공유한다.
이 방법을 알기 전에는 컬럼 하나하나씩 모두 파싱해서 넣어줬는데, 간단하게 끝나니 업무량이 줄어들었다.
DeserializeObject함수에 DataTable 형식을 지정해주고 string으로 변환된 json object를 넘겨주면 된다.
string strJson = @"[{'color':'red','value':'#f00'},{'color':'green','value':'#0f0'},{'color':'blue','value':'#00f'},{'color':'cyan','value':'#0ff'},{'color':'magenta','value':'#f0f'},{'color':'yellow','value':'#ff0'},{'color':'black','value':'#000'}]";
DataTable dtTable = JsonConvert.DeserializeObject<DataTable>(strJson);
'Programming' 카테고리의 다른 글
특정 범위내에서 값의 비율(%) 산출 공식 (0) | 2022.09.01 |
---|---|
[c#] JSON 내용을 Class화 시켜주는 사이트 (0) | 2022.08.10 |
[쉘스크립트] 파일명에서 특정 키워드 일괄 삭제하기 (0) | 2022.05.04 |
Visual Studio 영문 간격이 이상할때 (0) | 2021.07.19 |
Visual Assist 자주 쓰는 단축키 정리 (0) | 2021.07.19 |