Я пытаюсь сделать простой клиент Твиттера в C. Я являюсь новым в этом и не уверенным, как пойти о разделении значимого материала от строки JSON, которую я получаю от API.
Например, если я получаю это как ответ от API, как я извлекаю значение "текста" в строку (символ*)? Я предполагаю, что могу работать со строкой на низком уровне, но разве который не стал бы слишком утомительным каждый раз, когда я должен получить значение от строки JSON?
Для JSON в целом json.org имеет большой список синтаксических анализаторов, реализованных на множестве разных языков.
Для C:
Почему бы просто не использовать одну из существующих библиотек для работы с Twitter?
http://apiwiki.twitter.com/Libraries
Как более прямой ответ на ваш вопрос, я бы рекомендовал не пытаться делать парсинг текста самостоятельно, а вместо этого иметь классы, которые что-то значат для вашего домена, чтобы затем использовать логику сериализации/десериализации JSON, которая поставляется с фреймворком, например,
http://msdn.microsoft.com/en-us/library/bb412179.aspx
Надеюсь, это поможет, Павел