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 쪽 네임스페이스 추가하여 작업을 했습니다.