如何在 json 中输入标题?

How to title type in json?

我在为此 json 创建映射时遇到问题。

Error : (MapperParsingException[failed to parse]).

但是,当您删除 at0000at0001 时它会起作用。...(没有类型的)它会起作用。除了描述之外,我需要以某种方式为我的类型命名,我将它用作索引名称。我为您的回答添加了映射 method.Thanks,我也为我的英语道歉。

标题例如:

"title":"at0000"{
       "title":"at0001"{
              "at0004":{
                "type":"String",
                "isRequired":"false"......

这是我的映射方法:

public static void createMapping(){
  Logger.getLogger("Elastic Search creating mapping with contents: " + properities);
  PutMappingRequest putMapping=new PutMappingRequest(description);
  putMapping.type(name).source(properities);
  client.admin().indices().putMapping(putMapping).actionGet();
}

其实很简单。您可以只添加 "type":"object"