Konwersja danych JSON na tablice/liste

0

Witam,
Problem jest następujący ( walczę z tym całą noc i wykorzystałem już wszystkie rozwiązania ze stack`a jakie udało mi się znaleźć.

Pobieram ze sklepu internetowego listę produków na wyjściu dostaję coś takiego :

{
"status": "SUCCESS",
"storage_id": "1",
"products": [
{
"product_id": "2546",
"ean": "63576363463",
"sku": "PL53F",
"name": "Buty Nike PL35",
"quantity": 5,
"price_brutto": 254.55
},
{
"product_id": "6532",
"ean": "6345623525",
"sku": "ZF55F",
"name": "Buty Adidas ZF3",
"quantity": 2,
"price_brutto": 455.76
}
]
}

Pytanie czy ktoś zna jakiś sposób żeby przerobić to na zjadliwy format żebym mógł poruszać się po produktach po kolei ?
Dane tutaj tutaj są jedynie przykładowe bo liczba pozycji idzie w tysiące :/ mi po 7 godzinach grzebania się z tym skończyły się pomysły.
Wiem że musi istnieć jakiś łatwy sposób przetworzenia tego na zjadliwą listę etc.

Pozdrawiam i dziękuję za pomoc.

0

Przed chwilą próbowałem czegoś takiego :

public class storage
        {
            public string product_id { get; set; }
            public string ean { get; set; }
            public string sku { get; set; }
            public string name { get; set; }
            public string quantity { get; set; }
            public string price_brutto { get; set; }
            
        }
        public class Metadata
        {
            public int totalCount { get; set; }
            public object offset { get; set; }
            public object limit { get; set; }
        }
        public class RootObject
        {
            public List<storage> produkty { get; set; }
            public Metadata metadata { get; set; }
        }
 RootObject rootObject = new JavaScriptSerializer().Deserialize<RootObject>(resultconv); // resultconv jest kod JASON

W RootObject mam niestety NULL

1

W RootObject mam niestety NULL

Może dlatego, że pole klasy nazwałeś produkty, lecz nigdzie w Twoim JSONie takiego pola nie ma?

JASON

JSON.

0

Niech ci to Bozia w dzieciach wynagrodzi :))))))))))
Miałeś rację , działa jak złoto teraz.

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