-2
私はユーザー登録を作成し、ユーザーデータをJSONファイルに保存しています。何らかの理由で私は文字列にプロパティの値を比較することはできません。サンプルコード:!registered
はタイプJToken
であるのでJSONプロパティの値を確認しても文字列との比較に失敗する
public bool IsRegistered()
{
JObject data = JObject.Parse("{\"Registered\":\"yes\"}");
var registered = data["Registered"];
if (registered != "yes")
{
return true;
}
return false;
}
私はタイプのif (registered != "yes")
オペレータのエラーを取得するには、=タイプJTokenと文字列
'data [" Registred "]'これはスペルが間違っています。それは 'data [" Registered "]'とされていますか?また、エラーは何ですか?私たちがそれを理解するのを助けるためにあなたができるすべてを投稿してください。 –
あなたはエラーが発生しましたか?コードをコンパイルして実行しますか?あなたが期待していることをやっていないだけですか? – HaveSpacesuit
エラーはタイプの演算子です!= JTokenタイプのオペランドと文字列で使用できません – NoobGuy123