有问题阅读json到字符串

问题描述 投票:-1回答:2

尝试了几种描述但未获胜的方法。这是var valuesEntity的值(这是从Luis集成到bot框架中)。我还没有找到一种方法来查询这个变量,以便我得到一个具有Venue值的变量 - 在这种情况下是Bakery。

{{
  "$instance": {
    "Venue": [
      {
        "startIndex": 13,
        "endIndex": 19,
        "text": "bakery",
        "type": "Venue"
      }
    ]
  },
  "Venue": [
    [
      "BAKERY"
    ]
  ]
}}
c# botframework luis
2个回答
1
投票

“Venue”是一个字符串[] [],Venue [0] [0],应该返回“BAKERY”。

这将是一个有效的json:

{
    "$instance": {
        "Venue": [{
            "startIndex": 13,
            "endIndex": 19,
            "text": "bakery",
            "type": "Venue"
        }]
    },
    "Venue": [
        [
            "BAKERY"
        ]
    ]
}

你可以在https://jsonlint.com/上查看有效的json


0
投票

关键是将Json对象反序列化为Json字符串。

© www.soinside.com 2019 - 2024. All rights reserved.