gpt4 book ai didi

java - 将 json 转换为 java 对象 (pojo) 时,包名称与 pojo 一起显示

转载 作者:行者123 更新时间:2023-12-02 09:31:25 26 4
gpt4 key购买 nike

当我运行这个时,我有下面的代码,不知道为什么包名称与此一起出现

com.heiler.ppm.fulltextsearch.object.FullTextSearchConfigModel@5c3bd550[indexName=Items_AllSupplierCatalogs_en,indexLabel=Items (All Supplier Catalogs) en,alias=,catalogs=[SupplierCatalog1, SupplierCatalog2],rootEntities=[com.heiler.ppm.fulltextsearch.object.RootEntity@6a41eaa2[entityIdentifier=Article,fields=[com.heiler.ppm.fulltextsearch.object.Field@7cd62f43[name=Article.SupplierAID,type=text,searchable=true,sortable=true,facetable=false,additionalProperties={}]],subEntities=
<小时/>
public class ExportToESMappingCreator {


public static void main(String[] args) {
ObjectMapper objectMapper = new ObjectMapper();
FullTextSearchConfigModel searchConfig= null;
try {
searchConfig= objectMapper.readValue(new File("src\\main\\resources\\indexconfig.json"), FullTextSearchConfigModel.class);
// System.out.println(searchConfig.toString());
// String json=objectMapper.writeValueAsString(searchConfig);
System.out.println(searchConfig);
} catch (JsonParseException e) {

e.printStackTrace();
} catch (JsonMappingException e) {

e.printStackTrace();
} catch (IOException e) {

e.printStackTrace();
}


}
}

最佳答案

FullTextSearchConfigModel 的 toString() 方法(在打印对象时被调用)可能使用 getClass() 来构建对象的字符串表示形式,该表示形式返回完全限定的类名(即包括包名称)。请参阅https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--

关于java - 将 json 转换为 java 对象 (pojo) 时,包名称与 pojo 一起显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57934607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com