1
DataContractJsonSerializer를 사용하여 JSON을 serialize하는 일반 확장 메서드를 만들었습니다. 직렬화가 JSON 때DataContractJsonSerializer를 사용하여 개체 직렬화
나는 클래스를 작성해야public static string ToJSON<T>(this T obj) where T : class
{
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));
using (MemoryStream stream = new MemoryStream())
{
serializer.WriteObject(stream, obj);
return Encoding.Default.GetString(stream.ToArray());
}
}
, 그것은 다음과 같이해야합니다 :
{
"expiration": "2011-04-20T11:54:21.032Z",
"conditions": [
["eq", "acl", "private"],
["eq", "bucket": "myas3bucket"],
["eq", "$key", "myfilename.jpg"],
["content-length-range", 0, 20971520],
["eq", "$redirect", "myredirecturl"],
]
}
이 클래스의 속성은 무엇인가 은 다음과 같습니다? 이 작업을 수행해야합니다
'속성'또는 '속성'을 의미합니까? 그리고 혼동은 무엇입니까, 당신은 무엇을 시도 했습니까? – Zasz
@Zasz 속성 – user1499352