如何将我的项目中的所有枚举作为JSON

时间:2016-12-02 22:18:39

标签: c# asp.net json asp.net-web-api enums

我正在构建一个ASP.NET Web API应用程序,我需要提供一个HTTP GET端点,它返回项目中的所有枚举,如下面的示例所示:

{
    "code": 200,
    "message": "OK",
    "data": [
        {
            "EnumNameOne": {
                "attributeName1": value,
                "attribute2": value
            },
            "EnumNameTwo": {
                "attributeName1": value,
                "attribute2": value,
                "attributeName3": value
            }
        }
    ]
}

我知道我必须使用反射,但是我如何构建我的类以获得上面的JSON有效负载中的输出?

0 个答案:

没有答案