это моя связанная хэш-карта
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\"]"}
с массивом кавычек и косой чертой внутри массива