У меня проблема с отправкой данных с использованием формата байтов в UDP-протоколе, проблема в том, что когда я пытаюсь создать данные с помощью типа json-объекта, я не могу получить байтовый формат моих данных это мой пример кода:преобразовать формат массива JSON в байтовый массив в java
JSONObject obj = new JSONObject();
obj.put("name", "foo");
obj.put("num", new Integer(100));
obj.put("balance", new Double(1000.21));
obj.put("is_vip", new Boolean(true));
obj.put("nickname",null);
sendData = obj.getBytes(); //this is error because not have methos getBytes();
я знаю, что моя проблема, но я не нашёл, как преобразовать объект JSON в байте, любое предложение?
'getBytes' должен быть принят кодировку. В противном случае ... не весело, если это не предполагаемая «кодировка по умолчанию». –
@pst - хорошая точка, спасибо. – MByD
Да, вы правы, спасибо за ваш ответ .. :) – viyancs