我正在使用dynamic
类型读取大量的JSON并进行处理。实际上,我更希望有智能提示功能。因此,我想知道是否有人编写了一个转换器类,可以将dynamic
对象转换成静态类(们)。
我正在使用dynamic
类型读取大量的JSON并进行处理。实际上,我更希望有智能提示功能。因此,我想知道是否有人编写了一个转换器类,可以将dynamic
对象转换成静态类(们)。
该应用程序可以从样本JSON文本生成C#类,因此您可以使用强类型编程与JSON。它目前支持类型数组、类型对象、整数、浮点数、布尔值、字符串和可空类型。
JavaScriptSerializer.ConvertToType非常适合此任务。它将匹配的属性映射到静态类型,并忽略不匹配的属性。
您需要提供静态类型,但我认为将动态类型转换为匿名静态类型是一种代码异味。