方法是将普通的map 转成LinkedHashMap，存放key这样就是key 的顺序 Map myMap = new LinkedHashMap(); myMap.put("device-uuid",Params.deviceUuid); myMap.put("slot-id",Params.slotId); myMap.put("quantity",Params.quantity); myMap.put("type",Params.type); myMap.put("ip",Params.ip); String myMapJsonStr = gson.toJson(myMap, LinkedHashMap.class);