Я использую запрос freebase, чтобы получить некоторую информацию.исключение запроса freebase mqlread
JSON mqlJsonResult = freebase.mqlread(this.query,this.envelope,null);
return mqlJsonResult;
Где:
- this.query = "{" Возвращение ":" Количество " "имя ~ =":" БАРСЕЛОНА " "типа":"/путешествия/travel_destination "}"
- this.envelope = "{}"
Я проверил запрос здесь: http://www.freebase.com/query и результат равен 1.
Но в моем приложении я получаю это исключение:
com.freebase.api.FreebaseException: Unexpected character (<) at position 3.
Я понятия не имею, как продолжить.
Спасибо! :)
EDIT: Я использую NetBeans IDE 7.1.2 и Tomcat в качестве веб-сервера и следующие библиотеки:
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.GetMethod;
import com.freebase.api.Freebase;
import com.freebase.json.JSON;
import com.uem.gsi.tmt.util.Constants;
import static com.freebase.json.JSON.o;
import static com.freebase.json.JSON.a;
Спасибо Том, кавычки правильно напечатаны, я думаю, что это некоторая ошибка в функции mqlread, но вообще не идея. –
ОК, я добавил новое предположение. Дайте мне знать, когда я воспользуюсь 20 вопросами. –
Привет, Том, я только что обновил библиотеки, спасибо! –