Malformed Json Exception

145
13 января 2020, 06:40

Когда компилирую в NetBeans, то всё работает отлично, json парсится без проблем. Только собираю проект, и когда запускаю jar файл, то вылетает такая ошибка:

com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 12 path $

Получается либо эта ошибка вылетает, либо json вообще не считывается(пустой). Как можно обойти эту проблему, ведь при запуске через NetBeans всё работает прекрасно

String sURL = "https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20(Field-Tested)/render?start=0&count=5&currency=1"; 
URL url1 = new URL(sURL);
URLConnection request = url1.openConnection();
request.connect();
try{
    JsonParser jp = new JsonParser(); 
    JsonElement root = jp.parse(new InputStreamReader((InputStream) request.getContent(), Charset.forName("UTF-8"))); 
    JsonObject rootobj = root.getAsJsonObject(); 
    fullHtml = rootobj.toString(); 
}
catch(Exception e){ 
    this.logField.setText(e.toString());
    this.logField.paintImmediately(this.logField.getVisibleRect());
}
READ ALSO
Postgresql взять подстроку по совпадению LIKE

Postgresql взять подстроку по совпадению LIKE

Существует ли способ сразу из Postgresql достать подстроку, найденную с помощью LIKE? Есть таблица, в одном из столбцов храниться текст комментариев...

139
Error:java: error: release version 5 not supported

Error:java: error: release version 5 not supported

Такая проблем уже не впервые, не помню как получилось решить, вроде бы новый проект создавалКрч есть класс, есть метод main() и есть System

189
Разрешение приложений

Разрешение приложений

Есть ли способ каким-либо образом доставать для каждого разрешения для приложения краткую информацию об этом разрешений?

150
Некорректный будильник

Некорректный будильник

Пишу, будильник, но он срабатывает в заблокированном состоянии когда ему вздумается:

159