我使用dynamic
类型来读取大量JSON并对其进行处理。坦率地说,我宁愿有智力感知。所以我想知道是否有人编写了一个转换器类,它接受一个dynamic
对象并从中生成一个静态类。
答案 0 :(得分:5)
此应用程序从示例JSON文本生成C#类,因此您 可以使用强类型编程与JSON。它目前支持 类型化数组,类型化对象,整数,浮点数,布尔值,字符串和 可空类型。
答案 1 :(得分:3)
JavaScriptSerializer.ConvertToType是理想的选择。它将匹配属性映射到静态类型,并忽略那些不匹配的属性。
你需要给它静态类型,但我认为将动态转换为静态是一种代码气味。