2012-04-05 5 views
0

Ich entwickle eine App, die viereckig ist. Ich habe Probleme beim Abrufen von JSON von der Website. Wie geht das in Windows Phone 7? Das Format JSON ist unter:Abrufen von JSON von einer Website (Windows Phone 7)

{ "access_token": "j2hkjb4fgwt54gfdsfs"}

Wie die JSON und zu speichern "j2hkjb4fgwt54gfdsfs" auf eine String-Variable abzurufen?

Vielen Dank im Voraus

Antwort

2

Wie wäre es Json.net mit? Dann würden Sie so etwas wie

JObject.Parse(jsonString)["access_token"].Value<string>() 
+0

Entschuldigung, können Sie mehr erklären? – 900v3n

1

Sie wirklich zwei Fragen hier tun:

  1. Wie bekommt man die Daten von Foursquare?
  2. Wie parsen Sie die Daten, sobald Sie sie haben?

Es gibt viele verschiedene Möglichkeiten, jedes von ihnen zu erreichen.

Das Abrufen von Daten kann mit HttpWebRequest, WebClient oder einer beliebigen Anzahl von Drittanbieterbibliotheken wie RestSharp erfolgen.

Das Parsen der Daten könnte mit JSON.Net (wie erwähnt), DataContractJsonSerializer oder wahrscheinlich einer beliebigen Anzahl anderer Bibliotheken durchgeführt werden.

+0

Wie führe ich das aus, wenn ich einen WebClient verwende? – 900v3n

+0

Haben Sie versucht, die Dokumentation zu lesen? Die MSDN-Seite, mit der ich verlinkt bin, hat ein Beispiel dafür, genau das zu tun. –

+0

Ich sah die Dokumentation. Aber ich weiß nicht, wie das funktioniert, seit ich ein Neuling bin. Kannst du mir helfen ? – 900v3n