Textdatei Werte herausfiltern

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Gelöschter Benutzer.

    Textdatei Werte herausfiltern

    Hallo, ich habe mal eine Frage zu einer Textdatei. Ich habe mich ein bisschen mit der Instagram-API beschäftigt und bei jeder Anfrage bekomme ich eine Datei ausgegeben, die sieht aus wie folgt:

    Quellcode

    1. {"data":
    2. { "id": "21XXXXX251",
    3. "username": "patrick.benutzername",
    4. "profile_picture": "http://link.de",
    5. "full_name": "Patrick Mustermann",
    6. "bio": "Biographie",
    7. "website": "http://link.de",
    8. "is_business": false,
    9. "counts":
    10. { "media": 26,
    11. "follows": 208,
    12. "followed_by": 169}
    13. },
    14. "meta":
    15. { "code": 200
    16. }
    17. }


    Was ist das für eine Datei und wie kann ich z.B. den Wert für "followed_by" herausfiltern?
    Liebe Grüße, Patrick

    p_mng schrieb:

    Was ist das für eine Datei
    Das ist JSon, da musst Du Dir einen JSon-Lesen-Lönner downloaden.
    Info: msdn.microsoft.com/de-de/library/bb410770(v=vs.110).aspx
    Tool: newtonsoft.com/json
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Hallo!

    ​Das ist eine "JSON"-Antwort..d.H. diese kann man parsen und man kann dann per Klasse auf die einzelnen Properties zugreifen!

    Hier die Klasse:

    Spoiler anzeigen

    VB.NET-Quellcode

    1. Public Class Counts
    2. Public Property media As Integer
    3. Public Property follows As Integer
    4. Public Property followed_by As Integer
    5. End Class
    6. Public Class Data
    7. Public Property id As String
    8. Public Property username As String
    9. Public Property profile_picture As String
    10. Public Property full_name As String
    11. Public Property bio As String
    12. Public Property website As String
    13. Public Property is_business As Boolean
    14. Public Property counts As Counts
    15. End Class
    16. Public Class Meta
    17. Public Property code As Integer
    18. End Class
    19. Public Class json_ROOT
    20. Public Property data As Data
    21. Public Property meta As Meta
    22. End Class


    Diese kannst Du hier erstellen: jsonutils.com/