我需要从json获取url的以下值
{
"method":"create",
"trace":"asdf/asdf/asdfasd",
"order": {
"ref":"asdfasdfasfasdfasd",
"url":"https://domain.com/gateway/process.html?o=asdasdasdasd9"
}
}
我正在尝试使用以下代码获取它:
var jsonData = (JObject)JsonConvert.DeserializeObject(str);
string url = jsonData["url"].Values<string>()
它不起作用,我也尝试了JObject o = JObject.Parse(jsonData.ToString());
但我也无法让它工作。(我得到string url2 = jsonData["url"].Value<string>();
的空异常)
不知道我做错了什么
您的网址在这里:
string url = jsonData["order"]["url"].ToString();