Új hozzászólás Aktív témák

  • trisztan94

    őstag

    A megkapott Json stringgel szeretnék elkezdeni dolgozni, erre e Json.NET lib deserializer-jét akarom felhasználni.

    Ebben a formában kapom meg a stringet:

    [{\"id\":\"1\",\"nev\":\"Áron\"},{\"id\":\"2\",\"nev\":\"Béla\"}]

    Ezt parse-olni szeretném, erre a következőt használom:

    var responseData = JsonConvert.DeserializeObject<dynamic>(jsonString);

    Viszont itt nem tudom, hogy hogyan tudok hivatkozni a dolgokra. Ezt a SO kérdést nézegettem, leginkább a legfelső választ.

    De mivel itt több adat van, gondolom maga a responseData is egy tömb lesz, nem? (Pontosabban egy JArray tömb), tehát az lenne a logikus, ha úgy tudnék hivatkozni az első sor nevére, hogy:

    responseData[0].nev

    Viszont ha ezt csinálom, dll hibával kivág.

    Ez az értéke a responseData-nak:
    {[ { "id": "1", "nev": "Aladár" }, { "id": "2", "nev": "Béla" }]}

    Tehát a kérdés az lenne, hogy hogyan tudok hivatkozni valamire? Mondjuk a 2. névre a responseData-ban.

Új hozzászólás Aktív témák

Hirdetés