2017-06-02 6 views
-1

Ich habe folgendes Json:Unerwünschte Json-Tags - Wie entfernen Sie sie?

{ 
    "sport":{ 
     "1":{ 
     "id":1, 
     "competition":{ 
      "11190":{ 
       "id":11190, 
       "name":"Premier League - Mujeres", 
       "game":{ 
        "6898263":{ 
        "id":6898263, 
        "market":{ 
         "81346840":{ 
          "id":81346840, 
          "name":"Resultado del Partido", 
          "type":"P1XP2", 
          "event":{ 
          "237487499":{ 
           "id":237487499, 
           "name":"W1", 
           "type":"P1", 
           "price":1.006 
           }, 
           "237487500":{ 
           "id":237487500, 
           "name":"X", 
           "type":"X", 
           "price":17.0 
           }, 
           "237487501":{ 
           "id":237487501, 
           "name":"W2", 
           "type":"P2", 
           "price":21.0 
           } 
          } 
         } 
        } 
        } 
       } 
      } 
     } 
     } 
    } 
} 

Die Tags, die zu Beginn eines jeden Kindes Element sind also „1“, „11190“, „6898263“, „81346840“ sind unerwünscht und ich möchte, dass sie entfernen von json. .Net betrachtet es als Klassennamen und deserialisiert es nicht für die Klassenobjekte. Diese Tags sind Zufallszahlen, d. h. dies sind IDs des Objekts in ihnen. bitte führen Sie mit C# .Net-Code.

+0

Wie haben Sie diesen JSON generiert? – Vinod

+0

Es kommt als Antwort auf meine Anfrage an eine webSocket API. –

+0

Am einfachsten wäre es, das Verzeichnis "" zu deserialisieren, wie es hier [https://stackoverflow.com/a/34213724/3744182] und [hier] (https://stackoverflow.com/a/24536564/3744182). – dbc

Antwort

0

Am einfachsten wäre es, ein Wörterbuch zu deserialisieren, wie hier und hier vorgeschlagen.

danke @dbc für Ihre Hilfe zu diesem Thema.

Verwandte Themen