因此,请阅读详细信息以获取更多信息。当我尝试获取数组项的值时,我在 Method not found: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)'.
错误。如何获取JSON数组c#项目的值?
阵列是:
{
[
{
"GROUP_MOD_ID": "G06",
"ADMIN": 1,
"USERS": 0
}
]
}
这是代码段
dynamic obj_str = JsonConvert.DeserializeObject(obj);
string value_admin = obj_str["ADMIN"];
Console.WriteLine(value_admin);
if (value_admin == "1")
return true;
else
return false;
您发布的JSON字符串在数组周围卷曲。这不是有效的JSON语法。输入字符串(或流)的原始值是什么? – Dai
亲爱的@Dai,'obj'是字符串类型'[{“GROUP_MOD_ID”:“G06”,“ADMIN”:1,“USERS”:0}]' –
@BrianCrist请看我的回答 –