Десериализация json в c#?
Снаружи должны быть { } а не [ ] 
Я бы просто перед парсингом исходную строку завернул таким образом:{"response": [
  {
    "topic": 1,
    "title": "Тест",
    "text": "Какой-то текст 1",
    "user_id": 1328,
    "user": "user 1",
    "time": 1454613213
  },
  {
    "topic": 2,
    "title": "Тест 2",
    "text": "Какой-то текст 2",
    "user_id": 1328,
    "user": "user 2",
    "time": 1454611021
  }
]
}
И дальше все без проблем парсится по исходникам из гугла, jobj["response"] - это JArray, ну а в нем уже JToken'ы/JObject'ы
Хотя может можно и сразу в JArray распарсить такой JSON, не интересовался пока.
Было