私の応答にキー "error"がある場合は、エラーを処理して警告ボックスを表示する必要があります。json.netには重要な方法がありますか?
json.netに「haskey」メソッドがありますか? ように:
IDictionary<string, JToken> dictionary = x;
if (dictionary.ContainsKey("error_msg"))
...またはあなたがTryGetValue
を使用することができます。あなたが使用できるように
var x= JObject.Parse(string_my);
if(x.HasKey["error_msg"])
MessageBox.Show("Error!")
私の答え[ここ](https://stackoverflow.com/a/47204235/1037314)を参照してください。 – Ben
https://stackoverflow.com/a/47204235/1037314 – Ben
この質問には2つのバリエーションがあります:1つはJSON辞書がフラット(子なし)で、もう1つはキー子どもの階層のどこかにある。これを書いている時点では、ns.jsonにはキーのテストに簡単にアクセスできる便利な方法はまだありません。 – ljgww