【问题标题】:Reading (Get) JSON multiple objects/arrays读取(获取)JSON 多个对象/数组
【发布时间】:2018-01-09 02:39:33
【问题描述】:

我在使用 http 源时遇到问题。 我想使用 Get 方法从 Mailchimp 获取数据并将其存储在数据库中。 连接已建立并且工作正常,唯一不起作用的是我为 JSON 设置属性或路径的方式。

我有两个 JSON 数据结构。我可以设法让它适用于两种结构之一。

不工作的一个:

{
   "members":[
      {
         "id":"xxxx",
         "email_address":"xxx@xxx.com",
         "unique_email_id":"xxxxx",
         "email_type":"html",
         "status":"subscribed",
         "merge_fields":{
            "FNAME":"HEELP",
            "LNAME":"MEEE"
         }
      }
   ]
  ,"list_id": "c4e65b1XXX"
}

我从 Get 方法得到响应,结果是一列名称为“members”,其中包含连接在一个字符串中的所有数据。

下面是我的 JSON 格式和属性

"format": {
        "type": "JsonFormat",
        "filePattern": "setOfObjects",
        "jsonNodeReference": "$.members",
        "jsonPathDefinition": {
          "list_id": "$.list_id",
          "id": "id",
          "email_address": "email_address"
    }

非常感谢任何帮助、指导和帮助。

在此先感谢您的问候,

【问题讨论】:

  • 显示.net代码

标签: json json.net getjson jsonpath


【解决方案1】:

问题已解决。问题在于我使用的服务的旧版本。更新到最新版本的服务后,jsonPathDefinition 正在工作。

现在它正在完美地迭代和交叉应用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    • 2018-10-15
    • 2021-08-07
    • 2017-04-08
    相关资源
    最近更新 更多