2017-06-02 47 views
-1

我有以下的JSON:不需要的Json標籤 - 如何刪除它們?

{ 
    "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 
           } 
          } 
         } 
        } 
        } 
       } 
      } 
     } 
     } 
    } 
} 

,其在每一個子元素,即「1」,「11190」開始的標籤,「6898263」,「81346840」是不必要的,我想刪除它們來自json。 .Net認爲它是一個類名,不要將它反序列化到我的類對象中。這些標籤是隨機數,即這些是其中的對象的ID。 請用C#.Net代碼指導。

+0

你是怎麼產生這個JSON的? – Vinod

+0

它作爲我對webSocket API的請求的響應而來。 –

+0

最簡單的想法是按照建議的[here](https://stackoverflow.com/a/34213724/3744182)和[here](https://stackoverflow.com/a)反序列化一個'Dictionary ' /3744182分之24536564)。 – dbc

回答

0

最簡單的想法是按照這裏和這裏所建議的反序列化字典。

感謝@dbc爲您提供幫助。

相關問題