Size: a a a

Android Developers

2021 September 08

ГМ

Глеб Михайлов... in Android Developers
парни, есть такой запрос:

   @POST("/api/v1/clients")
   fun auth(@Header("partner_id") partnerId: String , @Body body: Any)

partnerid
верный передаю, боди тоже, но почему он не видит хеадер??

тестил через постман все ок, но в андроиде ошибку выдает
источник

NT

Nikita Tipun in Android Developers
а для чего нужно такое поведение?
источник

АВ

Андрей Верхович... in Android Developers
Чтобы совершить звонок, но продолжать в это время пользоваться приложением
источник

ОА

Оганнес Асатрян... in Android Developers
httploggingintercepter добавь и чекни в логах что шлешь по факту
источник

Kd

Konstantin dmz9 in Android Developers
нет такого заголовка, кастомные начинаются с x-
источник

ОА

Оганнес Асатрян... in Android Developers
возможно надо не хедер, а квери)
источник

ГМ

Глеб Михайлов... in Android Developers
не, именно хедер
источник

ОА

Оганнес Асатрян... in Android Developers
покажи что в постмане шлешь и оно работает
источник

PP

Piter Parker in Android Developers
Всем привет, можете подсказать почему не вылазит окошко при запросе разрешения пермишена на internet, хотя на external storage вылазит?
источник

ОА

Оганнес Асатрян... in Android Developers
ну привет,Питер
источник

PP

Piter Parker in Android Developers
Привет)
источник

ОА

Оганнес Асатрян... in Android Developers
потому что пермишены бывают опасными и неочень
источник

RM

Roman Malaev in Android Developers
всем привет
у меня есть массив объектов в json вида
[
 {
   "key": "String",
   "value": "String"
 },
 {
   "key": "String",
   "value": "String"
 }
]


как я могу десериализовать этот json в HashMap<String, String> с помощью Gson?

я пробовал строчку как на скрине, но получаю
Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 2 column 2 path $[0]
источник

PP

Piter Parker in Android Developers
То есть на интернет не надо просить?
источник

ОА

Оганнес Асатрян... in Android Developers
т.е. ты даже не пошел гуглить
источник

PP

Piter Parker in Android Developers
Ага(
источник

ОА

Оганнес Асатрян... in Android Developers
List<MyData>

data class MyData(val key: String, val value: String)
источник

RM

Roman Malaev in Android Developers
это понятно, но мне нужно именно в HashMap
json огромный, я боюсь займет очень много памяти и времени если я буду сначала в лист объектов его пихать, а потом в HashMap
есть способ сразу в HashMap?
источник

ОА

Оганнес Асатрян... in Android Developers
читай джейсонку как строку и открой стрим. каждый раз как наткнешься на ключ клади в мапу вместе с значением
источник

RM

Roman Malaev in Android Developers
попробую, спасибо
источник