4
我有一種情況,我有兩個路由將爲同一模型返回不同格式的json。在一種情況下,我想包括空值,而在另一種情況下,我不這樣做。在NancyModule中更改json.net配置並進行協商
我的解決方案是創建第二個JsonSerializer並直接在NancyModule中調用它,但我失去了協商的靈活性。我想這樣做雖然是掛鉤到這個談判這樣的事情:
return Negotiate
.WithStatusCode(HttpStatusCode.OK)
.WithModel(MyModel)
**.WithSerializer(MyCustomerJsonSerializer)**
.WithView("MyView");