Articles of json

Android – JSONException Нет значения для

Я знаю, что здесь есть несколько вопросов с одной и той же темой и ошибкой, но ни одна из них не указывает на ту же проблему, что и моя, поэтому я решил опубликовать свой вопрос здесь, надеясь, что кто-то поможет мне указать причину. Поэтому я пытаюсь реализовать функцию входа в приложение и вот код: if […]

Получение JSONException: конец ввода символа 0

У меня есть API в php, который отправляет данные в формате JSON. Я сделал следующий код, который отлично работает, когда я нахожусь на Wi-Fi. Но когда я хочу загрузить данные из API, когда я нахожусь на 3g, я получаю следующее исключение: JSONException: Конец ввода с символом 0 Я понятия не имею, почему он работает на […]

Как разбирать логическое значение JSON?

У меня есть объект JSON JSONObject jsonObject = new JSONObject(); Я могу успешно заполнить объект, но, когда я пытаюсь разобрать boolean значение JSON, я получаю сообщение об ошибке: 08-28 15: 06: 15.809: Ошибка E / Buffer (31857): результат преобразования ошибки java.lang.ClassCastException: java.lang.Integer нельзя передать в java.lang.Boolean Я делаю это так: boolean multipleContacts = (Boolean) jsonObject.get("MultipleContacts"); […]

Android как преобразовать массив json в строковый массив

У меня есть приложение, в котором я беру данные с сервера (json) в форме массива и используя индекс, который я использовал в своем приложении, как показано ниже. JSONObject topobj = new JSONObject(page); JSONObject innerobj = topobj.getJSONObject("restarutant"); JSONArray phone = innerobj.getJSONArray("phone"); textViewPhone.setText("Phone: " + phone.get(0).toString() + " ," + phone.get(1).toString()); Для малогабаритного массива я могу это […]

Как разбираться с GSON, когда идентификатор имеет место в имени

Как разбираться с GSON, когда файл выглядит так { "Person Id":"test", "Last Name": "test", "First Name":"test" } Я знаю, что разбирать, когда имена не имеют места между ними, я создаю класс, как class Person{ public String PersonId; public String LastName; public String FirstName; } Но как анализировать, когда идентификатор имеет пространство внутри? Что нужно изменить […]

Lazy загружает изображения в gridView

В моем приложении мне нужно загрузить много изображений из URL-адресов и отобразить их в gridView. (Это может быть между 1-200 картинками). Я не хочу загружать все фотографии сразу. Я читал о ленивой загрузке, и мой вопрос: могу ли я получить только одну часть Json, загрузить изображения в другом потоке, и только если пользователь прокрутит вниз […]

Как настроить gson для исключения 0 целых значений

I hava класс java с множеством целочисленных полей, и когда я хочу сериализовать этот класс для json, некоторые из них могут не иметь значения. Поэтому после сериализации я имею json с 0 значными целыми числами! Я хочу, чтобы config gson не сериализовал их. Например, у меня есть этот класс: class Example { String title = […]

Ответ на голосовое управление Android Volley JSONArray

Я отправляю запрос JSONArray GET с помощью Volley, и он возвращает указанный массив JSON. Вот мой запрос: JsonArrayRequest getRequest = new JsonArrayRequest(url, new Response.Listener<JSONArray>() { @Override public void onResponse(JSONArray response) { Log.d("Response", response.toString()); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.d("Error.Response", error.toString()); } } ); VolleySingleton.getInstance(this).addToRequestQueue(getRequest); //Call to get dashboard feed […]

Анализ вложенного объекта JSON в Android

Я пытаюсь разобрать объект JSON, часть которого выглядит так: { "offer":{ "category":"Salon", "description":"Use this offer now to enjoy this great Salon at a 20% discount. ", "discount":"20", "expiration":"2011-04-08T02:30:00Z", "published":"2011-04-07T12:00:33Z", "rescinded_at":null, "title":"20% off at Jun Hair Salon", "valid_from":"2011-04-07T12:00:31Z", "valid_to":"2011-04-08T02:00:00Z", "id":"JUN_HAIR_1302177631", "business":{ "name":"Jun Hair Salon", "phone":"2126192989", "address":{ "address_1":"12 Mott St", "address_2":null, "city":"New York", "cross_streets":"Chatham Sq &amp; Worth […]

Тестирование нулевых объектов JSON в Java / Android

Я получаю этот LogCat: 06-22 15:30:53.731: E/AndroidRuntime(2389): java.lang.NumberFormatException: Invalid float: "null" 06-22 15:30:53.731: E/AndroidRuntime(2389): at java.lang.StringToReal.invalidReal(StringToReal.java:63) 06-22 15:30:53.731: E/AndroidRuntime(2389): at java.lang.StringToReal.parseFloat(StringToReal.java:310) 06-22 15:30:53.731: E/AndroidRuntime(2389): at java.lang.Float.parseFloat(Float.java:300) 06-22 15:30:53.731: E/AndroidRuntime(2389): at java.lang.Float.valueOf(Float.java:337) Вот код: try { jObject = new JSONObject(result); starAvg = jObject.getString("AverageRating"); } ratingsBar = (RatingBar) findViewById(R.id.theRatingBar); ratingsBar.setRating(Float.valueOf(starAvg)); Вот контекст: В PHP я усредняю ​​общее […]