如何在 ESQL 中创建复杂对象

拉斯1595

我想在 ESQL 中创建以下 JSON 对象并将其放在 SET OutputRoot.JSON.Data 上。我怎么做?

{ 
      "active"   : [ {"name" : "test"}, 
                     {"name": "test2"}]
      "inactive" : [ {"name" : "test3"}]
}
金伯特

对于想要输出特定格式的 XML/JSON 的 IIB 开发人员,有一个标准程序:

  1. 使用文本编辑器创建要输出的文档
  2. 创建一个解析该文档的简单消息流。
    • 在 FileInput 节点(或 HTTPInput,如果您愿意)将域设置为“JSON”
    • 确保第二个节点是一个 Trace 节点,Pattern 设置为“${Root}”。
  3. 将示例 JSON 通过消息流
  4. 检查 Trace 节点输出,特别注意每个节点上的字段类型
  5. 编写在 OutputRoot.JSON.Data 下生成相同消息树的 ESQL

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章