修复替换json字符串参数时,Long\Integer\Double类型数据转换的Bug
pom文件中增加国内阿里Maven私服的链接地址
This commit is contained in:
parent
9288866d75
commit
8831cd261a
15
pom.xml
15
pom.xml
|
@ -127,6 +127,21 @@
|
||||||
<project.build.sourceEncoding>GBK</project.build.sourceEncoding>
|
<project.build.sourceEncoding>GBK</project.build.sourceEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>maven-ali</id>
|
||||||
|
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
|
||||||
|
<releases>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
</releases>
|
||||||
|
<snapshots>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
<updatePolicy>always</updatePolicy>
|
||||||
|
<checksumPolicy>fail</checksumPolicy>
|
||||||
|
</snapshots>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>junit</groupId>
|
<groupId>junit</groupId>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package luckyclient.publicclass;
|
package luckyclient.publicclass;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
@ -246,6 +247,31 @@ public class ChangString {
|
||||||
COUNTER++;
|
COUNTER++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//如果是Long就获取它的值
|
||||||
|
if(entry.getValue() instanceof Long){
|
||||||
|
if(key.equals(entry.getKey())){
|
||||||
|
if(keyindex==COUNTER){
|
||||||
|
luckyclient.publicclass.LogUtil.APP.info("对象原始Long值:【"+entry.getValue()+"】");
|
||||||
|
entry.setValue(Long.valueOf(value));
|
||||||
|
luckyclient.publicclass.LogUtil.APP.info("对象替换后Long值:【"+entry.getValue()+"】");
|
||||||
|
BCHANG=true;
|
||||||
|
}
|
||||||
|
COUNTER++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//如果是Double就获取它的值
|
||||||
|
if(entry.getValue() instanceof BigDecimal){
|
||||||
|
if(key.equals(entry.getKey())){
|
||||||
|
if(keyindex==COUNTER){
|
||||||
|
luckyclient.publicclass.LogUtil.APP.info("对象原始BigDecimal值:【"+entry.getValue()+"】");
|
||||||
|
BigDecimal bd = new BigDecimal(value);
|
||||||
|
entry.setValue(bd);
|
||||||
|
luckyclient.publicclass.LogUtil.APP.info("对象替换后BigDecimal值:【"+entry.getValue()+"】");
|
||||||
|
BCHANG=true;
|
||||||
|
}
|
||||||
|
COUNTER++;
|
||||||
|
}
|
||||||
|
}
|
||||||
//如果是Boolean就获取它的值
|
//如果是Boolean就获取它的值
|
||||||
if(entry.getValue() instanceof Boolean){
|
if(entry.getValue() instanceof Boolean){
|
||||||
if(key.equals(entry.getKey())){
|
if(key.equals(entry.getKey())){
|
||||||
|
|
Loading…
Reference in New Issue