serialization - 无法序列化 IDictionary在 F# 中的 ASP.Net Core 3.0 中
问题描述
在 ASP.Net Core 3.0 中使用默认 JSON 序列化序列化 (string, obj) 的字典时,发生以下错误:
无法将“system.szarrayenumerator”类型的对象转换为“system.collections.idictionaryenumerator”类型。
解决方案
能够通过 nuget 包切换回 Newtonsoft 进行序列化来解决问题:Microsoft.AspNetCore.Mvc.NewtonsoftJson: 3.0.0
推荐阅读
- r - 使用带有 knitr::kable 和 kableExtra::add_header_above 的 for 循环
- java - 无法在 Java for...循环中迭代对象
- generics - 处理惯用函数链中的空列表
- c++ - 可以捕获 std::vector 的重新分配吗?
- python - Pandas grouper 尝试按月分组时抛出错误:得到 rangeindex 的实例
- mysql - SQL 选择唯一值(书籍和作者)
- angular-cli-v7 - 装饰器不支持函数调用,但调用了“动画”
- javascript - 完整日历 eventElement.draggable 不是函数使用 `editable: true` 选项时
- python - 同时基于多个参数过滤数据帧
- python - 从二维概率 numpy 数组中采样?