C#

[C#]Json Parsing/Json 데이터 추출 예제(System.Net.Json.dll)

선영아 사랑해 2016. 2. 5. 13:54


Json for .NET에서 제공하는 System.Net.Json.dll 이용한 JSON 데이터 파싱 예제입니다.

웹에서 JSON으로 수신 후 원하는 형태로 사용하면 좋을듯 합니다.

자료는 http://sourceforge.net/projects/csjson/에서 다운받을 수 있습니다.


using System.Net.Json;

private void button1_Click(object sender, EventArgs e)
{
 string bar = "[{\"cc_code\":\"001\"},{\"cc_code\":\"002\"},{\"cc_code\":\"003\"},{\"cc_code\":\"004\"},{\"cc_code\":\"005\"}]";
 
 JsonTextParser parser = new JsonTextParser();
 
 JsonObject obj = parser.Parse(bar);
 
 JsonArrayCollection col = (JsonArrayCollection)obj;
 
 for (int i = 0; i < col.Count; i++)
 {
     JsonObjectCollection element = (JsonObjectCollection)col[i];
 
     MessageBox.Show((string)element["cc_code"].GetValue());
 }
}