【发布时间】:2017-06-10 04:24:30
【问题描述】:
JSON:
{
"status": "OK",
"maximum_reached": 0,
"top_domain": {
"dont_show": 1
},
"free_domains": [
{
"status": "AVAILABLE",
"domain": "go",
"tld": ".tk",
"currency": "USD",
"type": "SPECIAL",
"price_int": "1000",
"price_cent": "00",
"show_top_domain": 0,
"is_in_cart": 0
},
]
}
VB.NET 代码:
Dim jsonObj As JObject = JObject.Parse(hr.Html)
If IsNothing(jsonObj.[Property]("free_domains")(0)("status")) Then
End If
错误:
无法访问 Newtonsoft.Json.Linq.JProperty 上的子值
如何检查属性是否存在以确保在不可用时不会触发错误?
【问题讨论】: