【发布时间】:2015-06-18 13:16:40
【问题描述】:
我有这个 JSON 响应:
{"modelpageStartData":{"WERKS":"2371","NAME1":"GAYLORD STORE","MATNR":"5405873","BISMT":"","EAN11":"","MAKTX":"LØPESKO ADIDAS","MEINS":"","BSTME":""},"modeltabReturnData":[],"modeltabArticleData":[{"DETAIL_TYPE":"MATNR","DETAIL_LABEL":"Varenummer i SAP","DETAIL_VALUE":"5405873","DETAIL_FILTER":"1"},{"DETAIL_TYPE":"EAN","DETAIL_LABEL":"GTIN","DETAIL_VALUE":"4051936459253","DETAIL_FILTER":"1"},{"DETAIL_TYPE":"SUPPLIER","DETAIL_LABEL":"Leverandør","DETAIL_VALUE":"G63942","DETAIL_FILTER":"1"},{"DETAIL_TYPE":"SORTIMENT","DETAIL_LABEL":"Sortiment","DETAIL_VALUE":"P","DETAIL_FILTER":"1"},{"DETAIL_TYPE":"ORIGINAL_PRICE","DETAIL_LABEL":"Ordinær pris","DETAIL_VALUE":"799.00 NOK","DETAIL_FILTER":"1"},{"DETAIL_TYPE":"BSTME","DETAIL_LABEL":"Bestillingsenhet","DETAIL_VALUE":"","DETAIL_FILTER":"1"},{"DETAIL_TYPE":"UNITS","DETAIL_LABEL":"","DETAIL_VALUE":"","DETAIL_FILTER":"1"},{"DETAIL_TYPE":"MATNR","DETAIL_LABEL":"Varenummer i SAP","DETAIL_VALUE":"5405873","DETAIL_FILTER":"2"},{"DETAIL_TYPE":"LAST_ORDER","DETAIL_LABEL":"Siste bestilling","DETAIL_VALUE":"00.00.0000","DETAIL_FILTER":"2"},{"DETAIL_TYPE":"MENGE","DETAIL_LABEL":"Antall på vei inn","DETAIL_VALUE":"0.000 ","DETAIL_FILTER":"2"},{"DETAIL_TYPE":"LAST_COUNT","DETAIL_LABEL":"Siste lagertelling","DETAIL_VALUE":"00.00.0000","DETAIL_FILTER":"2"}]}
我想确保 DETAIL_TYPE":"ORIGINAL_PRICE -> DETAIL_VALUE 实际上有一个值(现在是 799.00 NOK)。但是我是否编写了一个 JSON 表达式来验证此节点在此表单上是否具有实际内容?
【问题讨论】: