私の Android プロジェクトでは、ユーザーがログインすると、サーバーにアクセスしてクライアントに json データを返します。ユーザーが間違ったユーザー名またはパスワードを入力すると、サーバーは次のように json データを返します。
{"d":{"__type":"FMService.LoginUser:#StarHope.FMS.Web.Pages.Service","Error":"worng","Permissions":null,"UserInfo":null}}
ただし、ユーザーが正しいユーザー名とパスワードを入力すると、返されるデータ「エラー」は null です。したがって、キー「エラー」の値は null です。私はそれに対処するためにこれを試みます。
try
{
//when Error is not null
String error = (String) map.get("Error");
}
catch (Exception e)
{
//when Error is null
}
これでよろしいですか?これで何か問題がありますか?ありがとうございます。