繁体   English   中英

JsonObject 的值在 WSO2 EI Log Mediator 和 Property Mediator 中以 null 的形式出现

[英]Value of JsonObject coming as null in WSO2 EI Log Mediator and Property Mediator

{
  "VendorShipFromAddress": 222,
  "CompanyBillToAddress": 3123,
  "CompanyShipToAddress": 123,
  "LineItems": {
    "LineItem": [
      {
        "LineItemId": "41842203D8B433468CB2151B20377F48",
        "ExpenseTypeCode": "2109"
      }
    ]
  }
}

我正在尝试使用以下命令在 WSO2 MI 中打印 JSON object 的值

<log level="full">
    <property expression="json-eval($.VendorShipFromAddress)" name="status1"/>
</log>

理想情况下,日志应该打印 status1 = 222

但我得到状态 1 = (null)

  1. 如果我错过了什么,请告诉我
  2. 请让我知道如何访问属性中介中的值 LineItemId。

这是关于 WSO2 EI

请尝试custom log级别,如下所示

         <log level="custom">
            <property name="VendorShipFromAddress===" expression="json-eval($.VendorShipFromAddress)"/>
         </log>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM