私はアンドロイドが初めてです。Rest API post メソッドがあります。API に電子メールとパスワードを提供する必要があります。以下の形式のようなjson形式の応答を提供します
{
error: "This email is already registered "
status: 404
}
生の応答は次のような形式になります
{"error":"This email is already registered\n","status":404}
名前と値のペアを正常に送信しましたが、このタイプの応答を処理する方法がわかりません。誰でもこれで私を助けることができますか? ここに私のコードがあります
protected String doInBackground(String... params) {
//HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("https://zigron.goabode.com/api/registration/new");
PostMethod post = new PostMethod("https://zigron.goabode.com/api/registration/new");
String resp=null;
try
{
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("email", email_s ) );
nameValuePairs.add(new BasicNameValuePair("password", pwd_s ) );
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
System.out.println(nameValuePairs);
resp=post.getResponseBodyAsString();
return resp;
}
最後の 2 つのステートメントは正しくありません。やってはいけない文字列として扱っています