java忽略⼤⼩写转换_Java中Json转换Bean对象并忽略⼤⼩
写!
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
import net.sf.json.util.JavaIdentifierTransformer;
import com.sdzn.vo.ICPostJsonBeanVO;
public class test {
public static void main(String[] args) {
String tString = "{\"FuncName\":\"UploadGroupInfo\",\"ParamNum\":\"1\",\"ParamValue\":\"444\"}";
JSONObject jsonObj1 = JSONObject.fromObject(tString);
JsonConfig config = new JsonConfig();
config.setJavaIdentifierTransformer(new JavaIdentifierTransformer() {
@Override
public String transformToJavaIdentifier(String str) {
char[] chars = CharArray();
chars[0] = LowerCase(chars[0]);
return new String(chars);
}
});
config.setRootClass(ICPostJsonBeanVO.class);
ICPostJsonBeanVO p2 = (ICPostJsonBeanVO) Bean(jsonObj1, config);
System.out.println("json转化为对象:⽅法名:" + p2.getFuncName() + ";数量:" + p2.getParamNum() + "值:" +json转换对象
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。