как преобразовать связанное хеш-карту в кавычки, кроме одного значения массива - PullRequest
0 голосов
/ 04 июля 2018

это моя связанная хэш-карта

LinkedHashMap<String, Object> jsonOrderedMap = new LinkedHashMap<String, Object>();
jsonOrderedMap = {MessageName=HAPPY DIWALI, MessageID =M001, ListofVehicleID =["KA 01-A-1234","KA-01-A-567"]}

Я хочу, чтобы результат был в

{"MessageName":"HAPPY DIWALI","MessageID ":"M001","ListofVehicleID ":["KA 01-A-1234","KA-01-A-567"]}

использую

Gson gson = new Gson();
String json = gson.toJson(jsonOrderedMap, LinkedHashMap.class);

конвертировать, но получаю результат как

{"MessageName":"HAPPY DIWALI","MessageID ":"M001","ListofVehicleID ":"[\"KA 01-A-1234\",\"KA-01-A-567\"]"}

с массивом кавычек и косой чертой внутри массива

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...