所有人,我知道这个问题已经被问过很多次了,我觉得我已经看过这里的每一个!我有一个 C# Winforms 应用程序,它正在调用外部 webhook,提取 JSON 格式的数据。我需要获取这些数据并将其转换为数据表,并将最终结果导入到数据库中。我坚持的事情,并且在过去的一天半中一直在尝试将 JSON 数据解析为 XML。
这是我从 webhook 获取的 JSON 数据(示例):
[
["Item Title",
"Bidder Name",
"Bidder Email",
"Bidder Phone Number",
"Bidder Username",
"Bid Amount",
"Bid Time",
"Operation",
"Auto Bid Amount",
"Bidder Address",
"Bidder City",
"Bidder State",
"Bidder Country"
],
["Test item 1(#)"],
["",
"Tom Kelly",
"tomkelly7630@gmail.com",
"6303278300",
"testaccount",
"50.0",
"07/09/2016 07:17 PM CDT",
"Bid Amount",
null,
null,
null,
null,
"US"
]
]
Run Code Online (Sandbox Code Playgroud)
起初我尝试使用 DeserializeXMLNode 函数,但没有奏效。
XmlNode xml = JsonConvert.DeserializeXmlNode(body, "BiddingHistory");
Run Code Online (Sandbox Code Playgroud)
然后我想我会使用 DeserializeObject 函数,但同样,不起作用。
var jRst …Run Code Online (Sandbox Code Playgroud)