У меня есть JSONObject:
{user:{"firstname":"testuser","surname":"æøå"}}
Итак, у меня есть эти специальные символы в объекте
Я URLEncode jsonString, который у меня есть.
urlEncodedJsonReq = URLEncoder.encode("{user:{\"firstname\":\"testuser\",\"surname\":\"æøå\"}}","UTF-8");
Я получаю ответ от server: «Отправленный вами URI содержит недопустимые символы».
Это закодированный URL: serverurl /% 7Buser% 3A% 7B% 22firstname% 22% 3A% 22testuser% 22% 2C% 22surname% 22% 3A% 22% C3% A6% C3% B8% C3% A5% 22% 7D% 7D
Но что мне нужно, чтобы это было:
%7Buser:%7B%22firstname%22:%22testuser%22%2C%22surname%22:%22%C3%A6%C3%B8%C3%A5%22%7D%7D
Возможно ли это каким-либо разумным образом?
Спасибо за аванс