forked from fanruan/finekit
zjz1993
5 years ago
11 changed files with 147 additions and 0 deletions
@ -0,0 +1,11 @@ |
|||||||
|
package com.fanruan.api.err; |
||||||
|
|
||||||
|
public class JSONException extends com.fr.json.JSONException{ |
||||||
|
public JSONException(String var1) { |
||||||
|
super(var1); |
||||||
|
} |
||||||
|
|
||||||
|
public JSONException(Throwable var1) { |
||||||
|
super(var1); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
package com.fanruan.api.json; |
||||||
|
|
||||||
|
import java.util.*; |
||||||
|
import java.lang.*; |
||||||
|
|
||||||
|
public class JSONArray extends com.fr.json.JSONArray{ |
||||||
|
public JSONArray(){ |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
public JSONArray(Collection collection){ |
||||||
|
super(collection); |
||||||
|
} |
||||||
|
|
||||||
|
public JSONArray(List list) { |
||||||
|
super(list); |
||||||
|
} |
||||||
|
|
||||||
|
public JSONArray(Object array) { |
||||||
|
super(array); |
||||||
|
} |
||||||
|
|
||||||
|
public JSONArray(String json) { |
||||||
|
super(json); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,16 @@ |
|||||||
|
package com.fanruan.api.json; |
||||||
|
import java.util.*; |
||||||
|
|
||||||
|
public class JSONObject extends com.fr.json.JSONObject{ |
||||||
|
public JSONObject(){ |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
public JSONObject(Map map){ |
||||||
|
super(map); |
||||||
|
} |
||||||
|
|
||||||
|
public JSONObject(String json){ |
||||||
|
super(json); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,15 @@ |
|||||||
|
package com.fanruan.api.util; |
||||||
|
|
||||||
|
import com.fr.stable.CodeUtils; |
||||||
|
import com.fr.stable.CommonCodeUtils; |
||||||
|
|
||||||
|
public class CodeKit { |
||||||
|
/** |
||||||
|
* 给字符串解密 |
||||||
|
* @param passwordText 待解密的字符串 |
||||||
|
* @return 解密后的字符串 |
||||||
|
*/ |
||||||
|
public static String passwordDecode(String passwordText) { |
||||||
|
return CodeUtils.passwordDecode(passwordText); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package com.fanruan.api.util; |
||||||
|
|
||||||
|
import com.fr.general.DateUtils; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
public class DateKit { |
||||||
|
/** |
||||||
|
* 将字符串转化为日期 |
||||||
|
* |
||||||
|
* @param str 字符串 |
||||||
|
* @param returnNull 转化失败的时候是否返回null |
||||||
|
* @return 将字符串转化为相应的日期值 |
||||||
|
*/ |
||||||
|
public static Date string2Date(String str, boolean returnNull) { |
||||||
|
return DateUtils.string2Date(str, returnNull); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,12 @@ |
|||||||
|
package com.fanruan.api.util; |
||||||
|
|
||||||
|
import com.fr.stable.CommonCodeUtils; |
||||||
|
import org.junit.Assert; |
||||||
|
import org.junit.Test; |
||||||
|
|
||||||
|
public class CodeKitTest { |
||||||
|
@Test |
||||||
|
public void passwordDecode(String passwordText) { |
||||||
|
Assert.assertEquals(CodeKit.passwordDecode(passwordText), 123); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,18 @@ |
|||||||
|
package com.fanruan.api.util; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
import java.text.DateFormat; |
||||||
|
import java.text.SimpleDateFormat; |
||||||
|
import org.junit.Assert; |
||||||
|
import org.junit.Test; |
||||||
|
|
||||||
|
public class DateKitTest { |
||||||
|
@Test |
||||||
|
public void string2Date() throws Exception{ |
||||||
|
DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd"); |
||||||
|
Date myDate = dateFormat2.parse("2019-02-20"); |
||||||
|
Assert.assertEquals(DateKit.string2Date("2019-02-20", false), myDate); |
||||||
|
Assert.assertEquals(DateKit.string2Date("abcd", false), new Date()); |
||||||
|
Assert.assertEquals(DateKit.string2Date("abcd", true), null); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue