我正在尝试使用 Json.NET 解析一些 json。json 要么返回一个数组,要么返回一个错误:
{
"error": "Invalid category"
}
或者:
[
{
"category_id": "23",
"product_name": "Movie1"
},
{
"category_id": "23",
"product_name": "Movie2"
}
]
我将如何检查是否存在错误并显示消息?我曾尝试使用 JObject.Parse 但这会引发“当前 JsonReader 项目不是对象”的异常,这是有道理的,因为它在没有错误时返回一个数组。