-2

この URL を呼び出す必要があります: https://login.skype.com/json/validator?new_username=name.surname

json ファイル形式を取得します。タグ「ステータス」に関連付けられた要素を取得するだけで済みます。上記のリンクは "status":406 なので、値 406 が必要です。この要素のみを取得するパーサーを実装する最も簡単な方法は何ですか?

4

3 に答える 3

2

この応答を文字列として取得しましたか? これが最初のステップですが、パーサーを求めているので、これを行ったと思います。もしそうなら、残りは簡単です:

String jsonString = parsedString; //The downloaded JSON String
JSONObject firstObj = new JSONObject(parsedString);
String status = firstObj.getString("status");
于 2013-02-06T11:59:54.407 に答える
1

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");
于 2013-02-06T11:57:15.683 に答える
1

この特定の状況でそれを行う最も簡単な方法は

JSONObject obj=new JSONObject(myJSONString);
String status=obj.getString("status");

タグ「ステータス」が見つからない場合は、JSONException を処理する必要があります。

于 2013-02-06T12:01:31.610 に答える