Dev::ASP.NET,C#

C#에서 JSON

bluemong 2012. 5. 25. 19:43
반응형
using System.IO;
using System.Runtime.Serialization.Json;

 

protected void Page_Load(object sender, EventArgs e)
{

  ProcessResult objResult = new ProcessResult();
  objResult.result = "100";

  ProcessResult obj2 = new ProcessResult();
  obj2.result = "200";

 

  // Serialize
  MemoryStream objStream = new MemoryStream();
  DataContractJsonSerializer objJSer = new DataContractJsonSerializer(typeof(ProcessResult));
  objJSer.WriteObject(objStream, objResult);
  objJSer.WriteObject(objStream, obj2);
  
  // Output

  objStream.Position = 0;
  StreamReader sr = new StreamReader(objStream);
  Response.Write(sr.ReadToEnd());


 

  objStream.Close();
  sr.Close();

}

 

[Serializable]
internal class ProcessResult
{
      internal string result;
}

 

'Dev::ASP.NET,C#' 카테고리의 다른 글

Page클래스의 이벤트 리스트  (0) 2012.06.12
C#에서 Network folder, drive 접근  (0) 2012.06.12
C#에서 SizeOf  (0) 2012.05.31
C# 문자열 관련  (0) 2011.03.29
string과 String, byte와 Byte 차이점  (0) 2010.12.15