-
-
Notifications
You must be signed in to change notification settings - Fork 175
使用SpanJson输出
Henry edited this page Sep 10, 2019
·
1 revision
组件默认是使用Newtonsoft.Json
毕竟它的功能完善,但也面对一个问题就是性能相对没这么好;而SpanJson
则有着非常不错的性能,如果你在输出Json
内容里需要提高更好的输出性能,可以在组件中引入SpanJson
组件,为了方便使用组件已经构建了相关扩展Result
.
public List<Employee> Employees()
{
return DataHelper.Defalut.Employees;
}
[SpanJsonResultFilter]
public List<Employee> EmployeesSpan()
{
return DataHelper.Defalut.Employees;
}
使用上并不用修改方法内部代码,扩展提供一个SpanJsonResultFilter
过虑器。可以把这个过虑器添加到控制器或方法上即可。
针对比较大的json
来说提升还是非常明显的,以上雇员列表对象返回的测试中提升接近80%