我希望Nancy的Json序列化对于某些请求集像往常一样表现。 对于通常出于诊断目的的其他(非常特殊!)请求,我希望能够获得非常具体的设置,例如将MaxJsonLength设置为int.MaxValue。
我发现更改默认行为的唯一方法是设置Nancy.Json.JsonSettings.MaxJsonLength的静态值(例如,https://stackoverflow.com/a/45046722/1288109中所述)。该解决方案的缺点是该设置将应用于所有呼叫(我想避免这种情况!)。 (我还想避免“肮脏”的技巧,例如临时更改Nancy.Json.JsonSettings的值,在调用结束时恢复它们,并发明怪异的花哨的东西以防止同时处理的调用出现意外行为)< / p>
因此:是否可以按要求更改Nancy的Json序列化设置?怎么样?