自己的实用的脚本Utils

1、exl  转json 转javabean

Excel 转换为 JSON 数组 - 在线表格转换工具 (tableconvert.com)

public static void main(String[] args) {
    String str = "{\"EdorApplyNo\":\"保全申请号\",\"EdorType\":\"保全项目  \",\"EdorFlag\":\"保全交易类型:\",\"OtherNoType\":\"号码类型\",\"PolicyHolder\":\"投保人姓名\",\"InsuredName\":\"主被保人姓名\",\"InsuredIdCard\":\"主被保人身份证号\",\"InsuredIdPhone\":\"主被保人手机号\",\"ContNo\":\"保险单号码\",\"PolicyYear\":\"保单年度\",\"EffectiveDate\":\"保险生效日期\",\"PolicyState\":\"保单状态\",\"AppntIdType\":\"投保人证件类型\",\"AppntIdTypeName\":\"投保人证件类型名称\",\"InsuredIdType\":\"主被保人证件类型\",\"InsuredIdTypeName\":\"主被保人证件类型名称\",\"Phone\":\"投保人手机号\",\"IdCard\":\"投保人身份证号\",\"Sex\":\"投保人性别\",\"Premium\":\"保费\",\"CustomerNo\":\"投保人客户号码\",\"EdorAppDate\":\"保全申请日期\",\"PayMode\":\"收付费方式\",\"PayGetBankCode\":\"收付费银行编号\",\"AgentCom\":\"代理机构编码\",\"SalesmanCode\":\"业务人员机构编码\",\"SourceType\":\"保全项目申请来源\",\"SpecFlag\":\"特殊标识\",\"AppReasonName\":\"转入云柜面原因\",\"AppName\":\"申请人姓名\",\"AppPhone\":\"申请人手机号\",\"AppType\":\"申请方式\",\"SubLocation\":\"云柜面标识\",\"IdCardUrl\":\"投保人身份证正面\",\"IdCardBackUrl\":\"投保人身份证反面\",\"SignImageUrl\":\"签署影像\",\"HandlerCode\":\"处理人工号\",\"InsuredIdCardUrl\":\"主被保人身份证正面\",\"InsuredIdCardBackUrl\":\"主被保人身份证反面\",\"GuaranteeSlipShape\":\"保单形式编码\",\"GuaranteeSlipShapeName\":\"保单形式名称\",\"BankAccNo\":\"原银行卡卡号\",\"BankAccName\":\"原账户持有人\",\"BankName\":\"原所属银行名称\",\"BankCity\":\"原所属银行省市\",\"Bank\":\"原开户行\",\"AccountType\":\"原账户类型\",\"NewBankAccNo\":\"新银行卡卡号\",\"NewBankAccName\":\"新账户持有人\",\"NewBankName\":\"新所属银行名称\",\"NewBankCity\":\"新所属银行省市\",\"NewBank\":\"新开户行\",\"NewAccountType\":\"新账户类型\",\"BizType\":\"业务类型\",\"Flag\":\"公安核验标记\",\"EdorAppInfo\":\"申请人信息\",\"PersonInfo\":\"领取人信息\",\"TBusinessInsuredInfoList\":\"投被保人关系列表\",\"RiskList\":\"险种列表\",\"PolicyList\":\"关联保单银行卡信息\"}";
    //第一种方式
    Map maps = (Map) JSON.parse(str);
    System.out.println("这个是用JSON类来解析JSON字符串!!!");
    for (Object map : maps.entrySet()){
        System.out.println( "//"+((Map.Entry)map).getValue());
        System.out.println("@JSONField(name = \""+(String) ((Map.Entry)map).getKey()+"\")");
        System.out.println( "private String "+(StringUtils.uncapitalize((String) ((Map.Entry)map).getKey())+";"));
    }


}

stringUtils

https://blog.csdn.net/yz18931904/article/details/125653888

猜你喜欢

转载自blog.csdn.net/yz18931904/article/details/130851834