Mian Rafay

Mian Rafay

  • NA
  • 31
  • 679

Json Deserialization into C# objects.

Mar 10 2022 10:04 AM

I am new on C# and also not hands on json. I want to deserialization this json data into C# objects but don't know how to deal with these guids "ae7da5d6-4024-4f7d-9221-5d2298afe650": {} in "menus" and "categories". Your help will be appreciate.

{
    "eventId": "",
    "eventTime": "2022-03-08T07:35:33Z",
    "eventType": "",
    "metadata": {
        "storeId": "",
        "applicationId": "",
        "resourceId": null,
        "payload": {
            "menuData": {
                "menus": {
                    "ae7da5d6-4024-4f7d-9221-5d2298afe650": {
                        "name": "POSIGENT-DEV",
                        "categoryIds": ["e6860d33-8626-4ef0-0358-08d7df7bade0", "fe3bfb19-ed73-4ae4-0359-08d7df7bade0", "1e53b53b-ee16-4205-035a-08d7df7bade0"],
                        "fulfillmentModes": ["DELIVERY", "DINE_IN", "PICK_UP"],
                        "id": "ae7da5d6-4024-4f7d-9221-5d2298afe650",
                        "hoursData": {
                            "timeZone": "GMT",
                            "regularHours": [],
                            "specialHours": []
                        }
                    }
                },
                "categories": {

                    "e6860d33-8626-4ef0-0358-08d7df7bade0": {
                        "name": "Soup",
                        "description": "",
                        "itemIds": ["c30bfa7f-042f-4297-e46a-08d7df94661c", "b516b115-a3e3-4723-3b66-08d81902cd59", "b0e9784b-9a95-4ec7-c645-08d81d8e0aa6", "c3af2a3a-e653-4f71-c649-08d81d8e0aa6", "1854763b-3ea7-48e9-799f-08d8bd29d0f1"],
                        "id": "e6860d33-8626-4ef0-0358-08d7df7bade0"
                    },
                    "fe3bfb19-ed73-4ae4-0359-08d7df7bade0": {
                        "name": "Main Course",
                        "description": "",
                        "itemIds": ["b02b2e78-4d33-480b-ae0a-08d7df7ca760", "55e4d1ed-29ec-472e-e466-08d7df94661c"],
                        "id": "fe3bfb19-ed73-4ae4-0359-08d7df7bade0"
                    },
                    "d59853d1-ff64-496e-3d39-08d7fa4d3d0c": {
                        "name": "Italian Cuisine",
                        "description": "",
                        "itemIds": ["f812490e-0598-480f-dabf-08d7fa4f2954", "ee06d429-0a98-44e5-4ee7-08d7fa77824b"],
                        "id": "d59853d1-ff64-496e-3d39-08d7fa4d3d0c"
                    },
                    "650910ed-39f5-499b-74f9-08d7fbd34052": {
                        "name": "Pizza",
                        "description": "",
                        "itemIds": ["20152ec6-b728-4f9e-1ecc-08d7fdb8106f", "00146279-b5c7-4f0e-cbf6-08d8019c8287", "cea3ed3e-76bd-4bc9-5926-08d811f841d3"],
                        "id": "650910ed-39f5-499b-74f9-08d7fbd34052"
                    },
                    "fc500654-fcdf-492b-7864-08d81110c0b6": {
                        "name": "kids menu",
                        "description": "",
                        "itemIds": ["1a6747b3-26fc-4cfe-7b27-08d81110f844"],
                        "id": "fc500654-fcdf-492b-7864-08d81110c0b6"
                    },
                    "e70efee8-ed50-4a65-c778-08d85b0fb03a": {
                        "name": "Beverages",
                        "description": "",
                        "itemIds": ["af91f3f4-b902-4e25-e102-08d85e437b29", "38eaa51d-cf50-4f61-3688-08d870eb7628"],
                        "id": "e70efee8-ed50-4a65-c778-08d85b0fb03a"
                    }}}}}}


Answers (1)