詳細については、この詳細をお読みください。配列の項目の値を取得しようとすると、 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は私の答えを参照してください –