这是我的linkedhashmap
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\"]"}
数组内的逗号和逗号都为反斜杠