Skomplikowany JSON deserializacja tylko konkretnych pól

0

Witam. Potrzebuję zrobić deserializacje JSON,(pobrane z LinkedIn api). Powiedzmy, że interesuje mnie tylko FirstName, LastName i ImageUrl. A te wartości są głęboko zagnieżdzone w JSONie. Czy jest sposób aby nie tworzyć wszystkich klas w C# odpowiadających polom które dostaje z LinkedIn api ?
JSON z linked In Api :

{
   "firstName": 
     {
         "Localized": {
             "pl-PL": "MojeImie",
             "en-US": "Moje Imię po angielsku"
          }
     }

}

I nie chciałbym takiego zagnieżdżenia robić w klasach C# tylko płaski obiekt

1

Tak możesz

            string sb = "{" +
            "   \"firstName\": " +
            "     {" +
            "         \"Localized\": {" +
            "             \"pl-PL\": \"MojeImie\"," +
            "             \"en-US\": \"Moje Imię po angielsku\"" +
            "          }" +
            "     }" +
            "}";
            var data = new JavaScriptSerializer().Deserialize<object>(sb);

1 użytkowników online, w tym zalogowanych: 0, gości: 1