页面树结构

2017-11-09 ApacheCN 开源组织,第二期邀请成员活动,一起走的更远 : http://www.apachecn.org/member/209.html


MachineLearning 优酷地址 : http://i.youku.com/apachecn

转至元数据结尾
转至元数据起始

JSON 字符串转换为一个结构化的 JSON 对象。

Table 23. Json Options(表 23. Json 选项)

Name(名称)Required(必要的)Default(默认值)Description(描述)

field

yes

-

要解析的 field(字段)

target_field

no

field

将已转换的结构化对象插入的 field(字段)

add_to_root

no

false

标记强制将序列化的 json 注入到文档的顶层。在该选项使用时,不得设置 target_field 

假设您提供的 json 处理器使用的是如下配置 : 

{
  "json" : {
    "field" : "string_source",
    "target_field" : "json_target"
  }
}

如果以下文档被处理 : 

{
  "string_source": "{\"foo\": 2000}"
}

在经过 json 处理器操作之后,结果如下 : 

{
  "string_source": "{\"foo\": 2000}",
  "json_target": {
    "foo": 2000
  }
}

如果提供以下的配置,省略选项 target_field 设置 : 

{
  "json" : {
    "field" : "source_and_target"
  }
}

然后改 json 处理器在这个 document(文档)上操作 : 

{
  "source_and_target": "{\"foo\": 2000}"
}

结果如下 : 

{
  "source_and_target": {
    "foo": 2000
  }
}

这说明,除非在 processor(处理器)配置中明确地命名,否则 target_field 与必要的 field 配置中所提供的字段相同。