private AchievementBean[] parseAchievementsJSon(String json) { JSONUtils.getMorpherRegistry().registerMorpher(new EnumMorpher(Category.class)); JSONUtils.getMorpherRegistry().registerMorpher(new EnumMorpher(Difficulty.class)); JSONArray jsonArray = (JSONArray) JSONSerializer.toJSON(json); JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setArrayMode(JsonConfig.MODE_OBJECT_ARRAY); jsonConfig.setRootClass(AchievementBean.class); return (AchievementBean[]) JSONSerializer.toJava(jsonArray, jsonConfig); }
private static void setDataFormat2JAVA() { // 设定日期转换格式 JSONUtils.getMorpherRegistry() .registerMorpher(new DateMorpher(new String[] {"yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss"})); }