【问题标题】:Building a JSON object to be send to an external API构建要发送到外部 API 的 JSON 对象
【发布时间】:2016-08-13 00:58:13
【问题描述】:

我正在开发一个 asp.net mvc-4 Web 应用程序,我想与外部 API 进行通信。现在 API 提供了一种添加资源的方法,API 文档中提到我们需要将 json 对象发送到 API,如下所示:-

   INPUT_DATA={
   "operation":{
      "Details":{
         "RESOURCENAME":"Windows Server",
         "ACCOUNTNAME":"Administrator",
         "RESOURCETYPE":"Windows",
         "PASSWORD":"***",
         "NOTES":"Testing API",
         "RESOURCEURL":"http://windowsserver/adminconsole",
         "RESOURCECUSTOMFIELD":[
            {
               "CUSTOMLABEL":"Secure Resource",
               "CUSTOMVALUE":"YES"
            }
         ]
      }
   }
}

现在我计划在我的应用程序中构建一个视图,用户可以在其中输入上述值,例如资源名称、资源类型等。但不确定如何从我发布的数据构建一个 json 对象?

【问题讨论】:

  • 有很多可能的方法,使用C#使用JSON.Net库,或者使用javascript使用JSON.stringify()

标签: asp.net json asp.net-mvc asp.net-mvc-4 asp.net-mvc-5


【解决方案1】:

您可以使用上述结构创建本地类。向用户请求数据。在后端,您可以填充模型。

要将对象转换为 JSONobject,请使用:JsonConvert.SerializeObject(Yourobject)

这个 JSON 对象你可以放入你的 body 并发送到外部 api

【讨论】:

    猜你喜欢
    • 2012-12-01
    • 2011-02-13
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 2016-05-26
    • 1970-01-01
    • 2015-07-23
    相关资源
    最近更新 更多