반응형
using System.IO;
using System.Runtime.Serialization.Json;
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 |