Json deserialisieren

  • C#

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Corby.

    Json deserialisieren

    Hey Leute,
    ich bräuchte Hilfe beim deserialisieren von einem Json String.

    Json:

    HTML-Quellcode

    1. {
    2. "Chef": {
    3. "name": "Max",
    4. "nachname": "Mustermann"
    5. },
    6. "Mitarbeiter": {
    7. "name": "Max2",
    8. "nachname": "Mustermann2",
    9. "sprache": {
    10. "Deutsch": "sehr gut",
    11. "Englisch": "gut"
    12. },
    13. "Nummer": "157"
    14. },
    15. "Kunde": "Max3"
    16. }


    Ich möchte jetzt z.B. herausfiltern, wie gut/schlecht der Mitarbeiter Deutsch und Englsich kann.

    Ich schaffe es nur ein einzelner Json String zu deserialisieren:

    HTML-Quellcode

    1. {
    2. "name": "Max2",
    3. "nachname": "Mustermann2",
    4. "muttersprache": "Deutsch"
    5. }



    C#-Quellcode

    1. Mitarbeiter Person = JsonConvert.DeserializeObject<Mitarbeiter>(richTextBox2.Text);
    2. MessageBox.Show(Person.name));


    C#-Quellcode

    1. class Mitarbeiter
    2. {
    3. public string name { get; set; }
    4. public string nachname { get; set; }
    5. public string sprache { get; set; }
    6. }


    Könnt ihr mir helfen?
    Star mich nicht so an, ich bin auch nur eine Signatur