Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java Что быстрее сравнить, строку или integer? https://www.cyberforum.ru/ java/ thread2684299.html
есть много строк вида: "83273885690";"100000372967409";"200000269854191" мне надо сравнить значения в этих строках что будет быстрее сравнивать их как строки или перегонять в инт и сравнивать...
Авторизация selenium под разными ролями при page object Java
Всем здравия. Вопрос простой, но интересна какая-либо конкретная реализация или, возможно какие-то уже существуют правила... В общем, дабы не плодить сущности. Суть: допустим, есть форма...
Сериализация Java
Возможно, я далеко не первый кто задаёт этот вопрос, но гугление мне не принесло решения. У меня есть некоторый класс, в котором описано много логики и тп, в этом же классе я описываю...
Java Получить одно уникальное значение хэш из нескольких других Подскажите, как получить одно уникальное значение из нескольких разнородных переменных? Например uniqueValue = someFunction(String name, Integer amount, Double length, Boolean isAvailable) Раньше... https://www.cyberforum.ru/ java/ thread2683351.html
Java Определить простой компьютера https://www.cyberforum.ru/ java/ thread2681211.html
1)Как можно определить простой компьютера в течении 3 минут? под простоем понимается а)компьютер не пользуется, не смотрится фильм, не слушается музыка и так далее. я так понимаю , можно по...
Java Подскажите пожалуйста литературу по программированию антивирусов на языке Java
Хочу научиться писать собственные антивирусы на языке Java platform подскажите пожалуйста учебную литературу
Хочу написать антивирус со встроенным файерволом для защиты от угроз в интернете на языке Java Java
Хочу посмотреть образец программного кода где его можно взять
Java Сохранить/вывести тип в рантайме Добрый день. Есть такая штука: import com.google.gson.reflect.TypeToken; new TypeToken<T>(){}.getType(); Она позволяет сохранять тип и использовать в рефлексии. Нужно написать такой метод,... https://www.cyberforum.ru/ java/ thread2679414.html
Java Какой ноутбук выбрать для программирования на Java? https://www.cyberforum.ru/ java/ thread2677309.html
На будущее хотел узнать, какая относительно недорогая модель ноутбука или устаревающая б.у., которую можно поискать для покупки с рук, поддерживает установку дополнительной планки памяти, достаточной...
Java Разработка перечня артефактов и протоколов проекта Разработка перечня артефактов и протоколов проекта https://www.cyberforum.ru/ java/ thread2675566.html
-12 / 3 / 0
Регистрация: 02.04.2012
Сообщений: 347
07.08.2020, 14:18  [ТС] 0

Взять внутренний JSON как строку

07.08.2020, 14:18. Просмотров 2542. Ответов 5
Метки (Все метки)

Ответ


Цитата Сообщение от KEKCoGEN Посмотреть сообщение
Зачем дженерики использовать?
Есть json. Я написал, как его можно представить в программисто-читаемом виде - в виде списка объектов неизвестной структуры. И есть одинаковая над ними обертка.
В ява-классах это можно представить как дженерик класс.

Так что тут не стоит вопрос использования/не использования. Просто так есть.

Цитата Сообщение от KEKCoGEN Посмотреть сообщение
У тебя в джсоне лежит 1.00000248745E11 почему он должен когда-то превратиться в 100000248745?
Тут я понял, что изначально неверно расписал задачу. Не приведя пример верного json.

Смысл в том, что изначально json мне приходит в виде
JSON
1
{"f1":"qql", "f2":1, "target": [{"client":{"id":1}},{"client":{"id":2}}]}
(PS: очевидно, что это не единственный вариант джейсона, там может лежать объект любой другой структуры)
То есть ИД клиентов, что логично, представлены int'ом. А когда я уже извлекаю список внутренних объектов, то тип размывается в более "безопасный" - double.

Цитата Сообщение от Vhodnoylogin Посмотреть сообщение
Упс, я только что понял, что значение id = 100000248745 больше, чем максимальный инт. Поэтому оно в него и не записывалось.
Как оказалось, это не является проблемой. Я думал, что ошибка преобразования возникает именно из-за типов: требуется инт, а на входе дабл.

Но нет, оказалось именно из-за вместимости типа.


Теперь задача лежит число в эстетической плоскости. Так как проблема изменения типов при извлечении внутреннего json'а проблемой и не является.

Вернуться к обсуждению:
Взять внутренний JSON как строку
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2020, 14:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как поочерёдно взять строку из файла
Привет всем. Возникла небольшая проблемка. Есть у меня файл с проксями и нужно при каждом...

Как из файла взять нужную строку?
Как из файла взять нужную строку?

Как распарсить json строку VK
Делаю запрос на VK API, получаю строку вида: Как теперь достать отсюда элементы? Нашел у себя...

Как добавить строку в JSON?
1) А как с массивами работать, как применить JSONArray???, надо в массив добавить 3 имени 2) Как...

Как парсить строку json?
есть строка (в текстовом файле): { {&quot;k4&quot; : 0.0},{&quot;k3&quot; : 0.0},{&quot;k2&quot; : 0.0},{&quot;k1&quot; : 0.0},{&quot;k0&quot;...

Как взять строку из файла и сделать ее переменной?
Проблема такая. Файл к примеру 1.txt там три строчки: 123,4546,4635464627,10...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.