상세 컨텐츠

본문 제목

C# JSON 형식으로 전송 데이터 만들기

C#

by 탑~! 2017. 9. 20. 10:09

본문


1. JSON 일반적인 형식

JsonObjectCollection obj = new JsonObjectCollection();

obj.Add(new JsonStringValue("apiKey", "4F34GD33A3DH5"));
obj.Add(new JsonStringValue("maker", "11681948"));

obj.Add(new JsonStringValue("receiver", "11619948"));

String sEntity = obj.ToString();


sEntity는 아래와 같이 결과값이 나옴

{
 "apiKey": "4F34GD33A3DH5",
 "maker": "11681948",
 "receiver": "11619948",
}


2. JSON안에 배열데이터 포함


JsonObjectCollection obj = new JsonObjectCollection();
JsonArrayCollection rows = new JsonArrayCollection("request_data");
JsonObjectCollection items = new JsonObjectCollection();


items.Add(new JsonStringValue("_maker", "11681948"));
items.Add(new JsonStringValue("receiver", "11619948"));

rows.Add(items);
                    

obj.Add(new JsonStringValue("apiKey", "4F34GD33A3DH5"));
obj.Add(rows);

String sEntity = obj.ToString();


sEntity는 아래와 같이 결과값이 나옴

{
 "apiKey": "4F34GD33A3DH5",
 "request_data": [
  {
   "maker": "11681948",
   "receiver": "11619948",
  }
 ]
}


관련글 더보기