아래와 같은 sample string 을 리턴 받아 , array 개체로 캐스팅 되고(Dynamic 키워드 사용) , Row마다 Dictionary로 파싱하는 예제 입니다.
[{"searchCondition":"A","searchKeyword":"A"},
{"searchCondition":"B","searchKeyword":"B"},
{"searchCondition":"C","searchKeyword":"C"}]
JavaScriptSerializer 는 참조의 System.web.Extension을 참조하면 찾을 수 있습니다.
// JavaScriptSerializer
var jss = new JavaScriptSerializer();
var table = jss.Deserialize(jSonValue); // Array 타입으로 캐스팅
foreach(var a in table)
{
string s = a.ContainsKey("searchKeyword") ? a["searchKeyword"] as string : string.Empty;
// Dictionary 타입으로 캐스팅
}
출처
'C# > WindowsForm' 카테고리의 다른 글
[C#] WebBrowser Control 로 인쇄 시에 Footer ,Header 제거 테스트 (0) | 2022.04.13 |
---|---|
[C#] HttpWebRequest를 이용한 Multipart/form-data 파일 업로드 예제 (0) | 2020.11.16 |
[C#] 64BIT OS에서 32bit COM,ACTIVEX 참조 하기 (0) | 2017.11.28 |
[C#] 특정폴더안의 이미지 파일들을 Tiff 파일로 Merge 예제 (0) | 2017.02.07 |
C# UseShellExecute를 이용하여 Process 호출 간단한 예제 (0) | 2016.08.05 |