问题描述
- C# json解析时,得到JObject后怎么判断它的某一键值是否存在?
-
假如json字符串:string str = "{
"code": 1,
"msg": "成功获取数据.",
"value": {
"rows": [
{
"MYROWNUM": 1,
"WEIZHIDIANID": "GL1_GRQ04_GP021_001_02",
"EQUIPMENTID": "GL1_GRQ04_GP021_001_02",
"BEGINDATE": "2013-09-23",
"ENDDATE": "2013-10-25",
"MEASUREWEARRATE": 0,
}
],
"total": 1
}}"其中的
MEASUREWEARRATE 是可选项,也许
MEASUREWEARRATE 中不包含
MEASUREWEARRATE 这一键值对,所以得到str对应的Jobject后,怎么判断它的某一键值是否存在?大神们 快帮忙吧!
解决方案
以code为例,可以这样写,obj.code!=undefined
解决方案二:
undefined在c#中不能用
时间: 2024-12-23 17:06:34