'动态'转换为静态类转换器.它存在吗?

本文关键字:存在 动态 转换 静态类 转换器 | 更新日期: 2023-09-27 18:09:09

我使用dynamic类型读取大量JSON并处理它。坦率地说,我宁愿有智慧。所以我想知道是否有人写了一个转换器类,它接受一个dynamic对象,并从中生成一个静态类。

'动态'转换为静态类转换器.它存在吗?

查看JSON c#类生成器:

这个应用程序从一个示例JSON文本生成c#类,所以你可以可以对JSON使用强类型编程。它目前支持类型化数组,类型化对象,整数,浮点数,布尔值,字符串和可空类型。

JavaScriptSerializer。ConvertToType是理想的选择。它将匹配的属性映射到静态类型,并忽略不匹配的属性。

你确实需要给它静态类型,但我认为将动态转换为非静态是一种代码气味