2010-02-28 22 views
5

Próbuję utworzyć prostego klienta Twittera w C. Jestem na tym nowy i nie wiem, jak usunąć segregację znaczących elementów z łańcucha JSON, który otrzymuję z interfejsu API.Używanie danych JSON

Na przykład, jeśli otrzymam odpowiedź this z interfejsu API, w jaki sposób mogę wyodrębnić wartość "text" do ciągu znaków (char *)? Myślę, że mogę pracować z ciągiem na niskim poziomie, ale czy nie stałoby się to zbyt męczące za każdym razem, gdy potrzebuję uzyskać wartość z ciągu JSON?

+0

[Dlaczego nie powinniśmy używać słów takich jak 'tu' i 'to' w textlinks?] (Http://ux.stackexchange.com/questions/12100) – hippietrail

Odpowiedz

1

Dlaczego po prostu nie używać jednej z istniejących bibliotek do pracy w/na Twitterze?

http://apiwiki.twitter.com/Libraries

jako bardziej bezpośredniej odpowiedzi na swoje pytanie, ja polecam nie próbuje robić parsowanie tekstu na własną rękę, ale zamiast mieć klasy, które znaczą coś dla swojej domeny, które można następnie użyć serializacji JSON/logika deserializacji, która pochodzi z frameworka, np

http://msdn.microsoft.com/en-us/library/bb412179.aspx

nadzieję, że pomoże, Paul

Powiązane problemy