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