|
@@ -236,56 +236,56 @@ public final class ProtoUtil {
|
|
|
* @param eventArray
|
|
|
* @return
|
|
|
*/
|
|
|
- public static List<Map<String, Object>> eventToJsonArray(JSONArray eventArray) {
|
|
|
- List<Map<String, Object>> list = new ArrayList<>();
|
|
|
- for (Object o : eventArray) {
|
|
|
- Map<String, Object> objectObjectHashMap = new HashMap<>();
|
|
|
- cn.hutool.json.JSONObject object = (cn.hutool.json.JSONObject)o;
|
|
|
- String type = (String)object.get("type");
|
|
|
- objectObjectHashMap.put("type", type);
|
|
|
-
|
|
|
- List<Object> objectList = new ArrayList<>();
|
|
|
- JSONArray objects = object.getJSONArray("reward");
|
|
|
- for (Object object1 : objects) {
|
|
|
- Map<String, Object> objectObjectHashMap1 = new HashMap<>();
|
|
|
- cn.hutool.json.JSONObject object2 = (cn.hutool.json.JSONObject)object1;
|
|
|
- String eventId =(String) object2.get("eventId");
|
|
|
- String eventName =(String) object2.get("eventName");
|
|
|
- String eventType =(String) object2.get("eventType");
|
|
|
- objectObjectHashMap1.put("eventId",eventId);
|
|
|
- objectObjectHashMap1.put("eventName",eventName);
|
|
|
- objectObjectHashMap1.put("eventType",eventType);
|
|
|
-
|
|
|
- JSONArray objects1 = object2.getJSONArray("rewardList");
|
|
|
- List<Object> objects2 = new ArrayList<>();
|
|
|
- for (Object o1 : objects1) {
|
|
|
- HashMap<String, Object> stringObjectHashMap = new HashMap<>();
|
|
|
- cn.hutool.json.JSONObject o11 = (cn.hutool.json.JSONObject) o1;
|
|
|
- String periodNum = (String)o11.get("periodNum");
|
|
|
- String winProbability = (String)o11.get("winProbability");
|
|
|
- String goodsId = (String)o11.get("goodsId");
|
|
|
- String goodsName = (String)o11.get("goodsName");
|
|
|
- String baseReward = (String)o11.get("baseReward");
|
|
|
- String goodsImg = (String)o11.get("goodsImg");
|
|
|
- String lookEventRewardNum = (String)o11.get("lookEventRewardNum");
|
|
|
- String shareExtendRewardNum = (String)o11.get("shareExtendRewardNum");
|
|
|
- stringObjectHashMap.put("periodNum", periodNum);
|
|
|
- stringObjectHashMap.put("winProbability", winProbability);
|
|
|
- stringObjectHashMap.put("goodsId", goodsId);
|
|
|
- stringObjectHashMap.put("goodsName", goodsName);
|
|
|
- stringObjectHashMap.put("baseReward", baseReward);
|
|
|
- stringObjectHashMap.put("goodsImg", goodsImg);
|
|
|
- stringObjectHashMap.put("lookEventRewardNum", lookEventRewardNum);
|
|
|
- stringObjectHashMap.put("shareExtendRewardNum", shareExtendRewardNum);
|
|
|
- objects2.add(stringObjectHashMap);
|
|
|
- }
|
|
|
- objectObjectHashMap1.put("rewardList",objects2);
|
|
|
- objectList.add(objectObjectHashMap1);
|
|
|
- }
|
|
|
- objectObjectHashMap.put("reward", objectList);
|
|
|
-
|
|
|
- list.add(objectObjectHashMap);
|
|
|
- }
|
|
|
- return list;
|
|
|
+ public static List<Map<String, Object>> eventToJsonArray(String eventArray) {
|
|
|
+// List<Map<String, Object>> list = new ArrayList<>();
|
|
|
+// for (Object o : eventArray) {
|
|
|
+// Map<String, Object> objectObjectHashMap = new HashMap<>();
|
|
|
+// cn.hutool.json.JSONObject object = (cn.hutool.json.JSONObject)o;
|
|
|
+// String type = (String)object.get("type");
|
|
|
+// objectObjectHashMap.put("type", type);
|
|
|
+//
|
|
|
+// List<Object> objectList = new ArrayList<>();
|
|
|
+// JSONArray objects = object.getJSONArray("reward");
|
|
|
+// for (Object object1 : objects) {
|
|
|
+// Map<String, Object> objectObjectHashMap1 = new HashMap<>();
|
|
|
+// cn.hutool.json.JSONObject object2 = (cn.hutool.json.JSONObject)object1;
|
|
|
+// String eventId =(String) object2.get("eventId");
|
|
|
+// String eventName =(String) object2.get("eventName");
|
|
|
+// String eventType =(String) object2.get("eventType");
|
|
|
+// objectObjectHashMap1.put("eventId",eventId);
|
|
|
+// objectObjectHashMap1.put("eventName",eventName);
|
|
|
+// objectObjectHashMap1.put("eventType",eventType);
|
|
|
+//
|
|
|
+// JSONArray objects1 = object2.getJSONArray("rewardList");
|
|
|
+// List<Object> objects2 = new ArrayList<>();
|
|
|
+// for (Object o1 : objects1) {
|
|
|
+// HashMap<String, Object> stringObjectHashMap = new HashMap<>();
|
|
|
+// cn.hutool.json.JSONObject o11 = (cn.hutool.json.JSONObject) o1;
|
|
|
+// String periodNum = (String)o11.get("periodNum");
|
|
|
+// String winProbability = (String)o11.get("winProbability");
|
|
|
+// String goodsId = (String)o11.get("goodsId");
|
|
|
+// String goodsName = (String)o11.get("goodsName");
|
|
|
+// String baseReward = (String)o11.get("baseReward");
|
|
|
+// String goodsImg = (String)o11.get("goodsImg");
|
|
|
+// String lookEventRewardNum = (String)o11.get("lookEventRewardNum");
|
|
|
+// String shareExtendRewardNum = (String)o11.get("shareExtendRewardNum");
|
|
|
+// stringObjectHashMap.put("periodNum", periodNum);
|
|
|
+// stringObjectHashMap.put("winProbability", winProbability);
|
|
|
+// stringObjectHashMap.put("goodsId", goodsId);
|
|
|
+// stringObjectHashMap.put("goodsName", goodsName);
|
|
|
+// stringObjectHashMap.put("baseReward", baseReward);
|
|
|
+// stringObjectHashMap.put("goodsImg", goodsImg);
|
|
|
+// stringObjectHashMap.put("lookEventRewardNum", lookEventRewardNum);
|
|
|
+// stringObjectHashMap.put("shareExtendRewardNum", shareExtendRewardNum);
|
|
|
+// objects2.add(stringObjectHashMap);
|
|
|
+// }
|
|
|
+// objectObjectHashMap1.put("rewardList",objects2);
|
|
|
+// objectList.add(objectObjectHashMap1);
|
|
|
+// }
|
|
|
+// objectObjectHashMap.put("reward", objectList);
|
|
|
+//
|
|
|
+// list.add(objectObjectHashMap);
|
|
|
+// }
|
|
|
+ return JsonToMapUtil.parseJsonArrayToMapList(eventArray);
|
|
|
}
|
|
|
}
|