Parsen Sie JSON mit .NET 2.0

8

Ich habe eine App in C # mit Version 2.0 von .NET Framework geschrieben. Leider habe ich KEINE Möglichkeit, auf eine neuere Version von .NET zu aktualisieren.

Meine App ruft einen Webservice auf, der JSON zurückgibt. Das zurückgegebene JSON sieht ungefähr wie folgt aus:

%Vor%

Ich muss diese Zeichenfolge analysieren und die entsprechenden Status- und ID-Werte abrufen. Wenn ich eine spätere Version von .NET Framework verwenden würde, würde ich den Namensraum System.Json verwenden. Aber ich habe diesen Luxus nicht. Ich habe keine Ahnung, wie man diese Antwort analysiert.

Weiß jemand, wie ich das mit C # in .NET 2.0 analysieren kann?

    
Eels Fan 27.02.2013, 15:45
quelle

5 Antworten

13

Ja, James Newton-Kings JSON.NET unterstützt .NET 2.0 und ist ziemlich einfach zu bedienen arbeiten mit.

Ich habe es mehrmals benutzt, wo der JavaScriptSerializer von .NET es gerade nicht geschnitten hat.

    
Jeff 27.02.2013 15:47
quelle
2

Sie können und sollten dies mit dieser Bibliothek tun Ссылка

    
Willem D'Haeseleer 27.02.2013 15:47
quelle
1

Sie sollten JSON.NET und hier ist der Artikel, der dies beschreibt

    
Justin Pihony 27.02.2013 15:47
quelle
1

Leider ist JSON.NET nicht für .NET Compact Framework 2.0 geeignet.

Ich verwende Json für das Compact Framework .

%Vor%     
STB Land 27.01.2014 09:40
quelle
1

Ich konnte Monos Implementierung von System.Json nach C # 2.0 mit ein paar kleineren Änderungen rückportieren.

Sie benötigen 5 Dateien von hier und JavaScriptReader.cs von hier .

Oder Sie können einfach mein C # 2.0-Projekt von hier herunterladen.

    
Tal Aloni 20.11.2014 09:35
quelle

Tags und Links