この URL を呼び出す必要があります: https://login.skype.com/json/validator?new_username=name.surname
json ファイル形式を取得します。タグ「ステータス」に関連付けられた要素を取得するだけで済みます。上記のリンクは "status":406 なので、値 406 が必要です。この要素のみを取得するパーサーを実装する最も簡単な方法は何ですか?
この URL を呼び出す必要があります: https://login.skype.com/json/validator?new_username=name.surname
json ファイル形式を取得します。タグ「ステータス」に関連付けられた要素を取得するだけで済みます。上記のリンクは "status":406 なので、値 406 が必要です。この要素のみを取得するパーサーを実装する最も簡単な方法は何ですか?
この応答を文字列として取得しましたか? これが最初のステップですが、パーサーを求めているので、これを行ったと思います。もしそうなら、残りは簡単です:
String jsonString = parsedString; //The downloaded JSON String
JSONObject firstObj = new JSONObject(parsedString);
String status = firstObj.getString("status");
JSONObjectを使用して取得できます。これは非常に単純な例で、1 つのノードの ID のみを解析します。
JSONObject object = new JSONObject(myJsonString);
JSONObject nodes = object.getJSONObject("nodes");
JSONObject zero = nodes.getJSONObject("0");
JSONObject myNode = zero.getJSONObject("node");
String id myNode = myNode.getString("id");
この特定の状況でそれを行う最も簡単な方法は
JSONObject obj=new JSONObject(myJSONString);
String status=obj.getString("status");
タグ「ステータス」が見つからない場合は、JSONException を処理する必要があります。