如何静态类型动态数据

时间:2014-08-01 01:30:01

标签: c# json angularjs scala f#

这可能是某些特定情况。

但是我如何映射动态实体。在一个应用程序中,我需要提供dynamic forms。它将为表单生成JSON。因此,这将是使用此表单的页面的元数据。

现在,表单matadata我可以将它转储到任何nosql或sql db但是表单数据怎么样。因为,我永远不会知道形式会是什么样子。如何,我可以使用静态类型映射该数据,并在可能的情况下对其进行验证。

在正常情况下意味着我知道形式会有什么,用户会输入什么,所以在这种情况下我用模型(类)映射表单但是我可以在不知道用户的情况类型中做什么要添加或形式如何。我可以直接转储json来自表单的内容,但如果我喜欢使用静态类型进行映射,并且如果可能的话,在那里提供一些规则/验证。

如果需要进一步的信息,请告诉我。

Here是正在尝试实现的应用程序的具体示例。

1 个答案:

答案 0 :(得分:0)

在这种情况下,我根本不会使用序列化模型。我会使用像Json.NET's LINQ to JSON这样的东西。

这是关于此问题的blog article