国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Nancy引用源碼與NuGet安裝差異

2019-11-14 13:38:20
字體:
來源:轉載
供稿:網友

使用NuGet安裝Nancy和直接引用源碼項目存在一些差異,如序列化,授權驗證問題。

如果引用源碼的話,自定義JsonSerializer,如下:

注意,需要使用NuGet安裝Newtonsoft.Json

public class CustomJsonNetSerializer : JsonSerializer, ISerializer
{

public bool CanSerialize(MediaRange mediaRange)
{
return mediaRange.ToString().Equals("application/json", StringComparison.OrdinalIgnoreCase);
}

public void Serialize<TModel>(MediaRange mediaRange, TModel model, Stream outputStream)
{
using (var streamWriter = new StreamWriter(outputStream))
using (var jsonWriter = new JsonTextWriter(streamWriter))
{
Serialize(jsonWriter, model);
}
}

public IEnumerable<string> Extensions { get { yield return "json"; } }
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建湖县| 三河市| 罗源县| 双流县| 包头市| 龙海市| 水城县| 长沙市| 恭城| 周宁县| 衡南县| 自治县| 左权县| 桦南县| 汾阳市| 横峰县| 榆树市| 土默特右旗| 万载县| 西峡县| 宝坻区| 财经| 桂林市| 铁岭市| 松滋市| 松阳县| 鸡东县| 黄梅县| 宁乡县| 闽侯县| 洛隆县| 西贡区| 安溪县| 宽甸| 吉木萨尔县| 汉中市| 长乐市| 勐海县| 和龙市| 容城县| 莒南县|