1 通过 GsonFormatPlus 生成的实体类
package com.zcl;import java.util.List;public class Test{private String org_code;private String code;private NameDTO name;private VendorextendsDTO vendorextends;private String taxPayingCategories;private String vendorclass;private String country;private String id;private String _status;private List<VendorOrgsDTO> vendorOrgs;public String getOrg_code() {return org_code;}public void setOrg_code(String org_code) {this.org_code = org_code;}public String getCode() {return code;}public void setCode(String code) {this.code = code;}public NameDTO getName() {return name;}public void setName(NameDTO name) {this.name = name;}public VendorextendsDTO getVendorextends() {return vendorextends;}public void setVendorextends(VendorextendsDTO vendorextends) {this.vendorextends = vendorextends;}public String getTaxPayingCategories() {return taxPayingCategories;}public void setTaxPayingCategories(String taxPayingCategories) {this.taxPayingCategories = taxPayingCategories;}public String getVendorclass() {return vendorclass;}public void setVendorclass(String vendorclass) {this.vendorclass = vendorclass;}public String getCountry() {return country;}public void setCountry(String country) {this.country = country;}public String getId() {return id;}public void setId(String id) {this.id = id;}public String get_status() {return _status;}public void set_status(String _status) {this._status = _status;}public List<VendorOrgsDTO> getVendorOrgs() {return vendorOrgs;}public void setVendorOrgs(List<VendorOrgsDTO> vendorOrgs) {this.vendorOrgs = vendorOrgs;}public static class NameDTO {private String zh_CN;public String getZh_CN() {return zh_CN;}public void setZh_CN(String zh_CN) {this.zh_CN = zh_CN;}}public static class VendorextendsDTO {private String _status;private SimplenameDTO simplename;private String helpcode;public String get_status() {return _status;}public void set_status(String _status) {this._status = _status;}public SimplenameDTO getSimplename() {return simplename;}public void setSimplename(SimplenameDTO simplename) {this.simplename = simplename;}public String getHelpcode() {return helpcode;}public void setHelpcode(String helpcode) {this.helpcode = helpcode;}public static class SimplenameDTO {private String zh_CN;public String getZh_CN() {return zh_CN;}public void setZh_CN(String zh_CN) {this.zh_CN = zh_CN;}}}public static class VendorOrgsDTO {private String id;private String org_code;private String _status;public String getId() {return id;}public void setId(String id) {this.id = id;}public String getOrg_code() {return org_code;}public void setOrg_code(String org_code) {this.org_code = org_code;}public String get_status() {return _status;}public void set_status(String _status) {this._status = _status;}}
}
2 加注释
org_code 管理组织ID
code 供应商编码
name 供应商名称zh_CN 中文
vendorclass 所属分类ID
vendorclass_code 所属分类编码
def txt_to_dict():with open('chinese.txt','r',encoding='utf-8') as f:lines = f.readlines()chinese = {}for line in lines:kv = line.split()chinese[kv[0]]=kv[1]return chinese
def read_java(chinese):with open('entity.java','r') as f:content = f.read()for key in chinese:english = "* "+keychinese_word = "* "+chinese[key]content = content.replace(english, str(chinese_word))print(content)with open('entity2.java','w',encoding="utf-8") as w:w.write(content)
def main():chinese = txt_to_dict();read_java(chinese);
if __name__ == '__main__':main();