-1

こんにちは、私はアンドロイド開発の初心者です

  • AndroidアクティビティでJSONを解析する方法を理解しようとしています
  • PHPなどは一切使っていません
  • AWS のサーバーで NODEJS を使用して JSON を生成しています

私は JSON を持っています :: {"1":"Hello","2":"World"}

この JSON は、アプリケーションをホストしている AWS サーバーからのものです

  • 上記の JSON の JSON データを解析するにはどうすればよいですか?
  • Androidアクティビティに入力する方法は?

PS:: この概念を理解するのに役立つリンクも役に立ちます

ありがとう、

4

1 に答える 1

1

最も基本的な形式では、JSON オブジェクトを作成し、JSON オブジェクトの文字列表現をコンストラクターに渡すだけで JSON を解析できます。

JSONObject myJson = new JSONObject("{\"1\":\"Hello\",\"2\":\"World\"}");

オブジェクトなどからデータを抽出する方法の詳細については、このクラスのドキュメントをお読みください... https://developer.android.com/reference/org/json/JSONObject.html

解析のより抽象的な方法は、GSON ライブラリを介して行うことができます。簡単に言うと、GSON には、JSON 応答を取得して Java オブジェクトに解析する機能があるため、自分で行う必要はありません。

確かに、GSON を使用すると、コードを記述して自分で解析する時間を大幅に節約できますが、これに慣れていない場合は、GSON を使用することをJSONObjectお勧めします。

于 2013-07-29T15:32:15.857 に答える