Posted
Filed under C#

using System.Web.Script.Serialization;

 public class ObjectToJson
    {
        public static string JsonString(Object obj)
        {
            string retval = "";

            System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
            retval = oSerializer.Serialize(obj);

            return retval;
        }
    }

C#에서 javascript object , json 개체로 변경 하기 위해서
System.Web.Serialization.JavaScriptSerializer 객체를 사용 하면 된다.


   namespace System.Web.Script.Serialization
   System.Web.Extensions의 멤버


System.Web.Extensions 을 참조쪽에 추가 해야 합니다.
.net 4.0부터 제공이 되는거 같습니다.

Winform 프로젝트 할 때 System 쪽 네임스페이스 추가하여 작업을 했습니다.

2013/02/19 11:35 2013/02/19 11:35