2017-06-02 11 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

最も簡単なことは、[]のように[ここ](https://stackoverflow.com/a/34213724/3744182)と[ここ](https://stackoverflow.com/a)として逆シリアル化することです/ 24536564/3744182)。 – dbc

答えて

0

ここで、ここで示唆しているように、辞書に逆シリアル化するのが最も簡単だと思います。

ご協力ありがとうございます。

関連する問題