一個簡單的Json轉換器
public class JsonConverter
{
public static Encoding Encoding = Encoding.UTF8;
public static T GetObject<T>(string json)
{
return (T)GetObject(typeof(T), json);
}
public static T GetObject<T>(Stream stream)
{
return (T)GetObject(typeof(T), stream);
}
public static object GetObject(Type type, string json)
{
using (MemoryStream ms = new MemoryStream(Encoding.GetBytes(json)))
{
return GetObject(type, ms);
}
}
public static object GetObject(Type type, Stream stream)
{
DataContractJsonSerializer serializer = new DataContractJsonSerializer(type);
return serializer.ReadObject(stream);
}
}
[DataContract]
public class Error
{
[DataMember(Name = "status")]
public string Status { get; set; }
[DataMember(Name = "reason")]
public string Reason { get; set; }
}
相關文章
- 簡單易用的JSON與List相互轉換JSON
- 從單個同步降壓轉換器生成多個輸出非常簡單
- Json轉換(一)JSON
- C++寫一個簡單的JSON解析C++JSON
- 一個簡單的解密程式 (轉)解密
- 一個簡單函式—Number型別轉換Date型別函式型別
- 一個簡單的Webmail系統 (轉)WebAI
- 一個簡單的考勤系統 (轉)
- 一個最簡單的計算器
- electron寫一個簡單host切換工具
- 關於查詢轉換的一些簡單分析(一)
- 一個簡單的選單按鈕的實現 (轉)
- 一個簡單的檔案管理程式 (轉)
- 一個最簡單的XML檔案(轉)XML
- 一個簡單的愷撒加密程式 (轉)加密
- 一個簡單的JavaScript模組載入器JavaScript
- pdf轉換word,超簡單!
- 簡單實現一個全面屏切換效果
- [轉]:如何快速構建一個簡單的程式
- 做一個簡單好看的ViewPager翻轉動畫Viewpager動畫
- 一個簡單的學生成績管理程式 (轉)
- 實現一個簡單的 JavaScript 編譯器JavaScript編譯
- 九、 一個簡單的播放器(各自同步)播放器
- 簡單的寫一個釋出訂閱器
- SimpleHTTPServer ——一個簡單的HTTP伺服器HTTPServer伺服器
- 建立第一個簡單的AI分類器AI
- javascript編寫一個簡單的編譯器JavaScript編譯
- spring攔截器的一個簡單例子Spring單例
- Java實現一個簡單的計算器Java
- 關於查詢轉換的一些簡單分析(二)
- 關於查詢轉換的一些簡單分析(三)
- go練手:簡單的單詞格式轉換工具Go
- Oracle查詢轉換(一)簡單檢視合併Oracle
- Json轉換(二)JSON
- Json轉換(三)JSON
- 簡單介紹一下 JSONJSON
- json字串和json格式物件的轉換JSON字串物件
- 簡單易懂的JSON框架JSON框架