2017-05-11 5 views
0

私は自分の.jsonに入れたデータが自分のネイティブのアンドロイドアプリで動作しないのですが、画像とその情報を持つ動物を表示するアプリを作っています。 youtubeチュートリアルしかし、男がそれを使用するものは完全に動作しますが、私はしません。 情報を正しく入力するための適切な手順を講じていませんか? jsonから情報を引き出すには良い方法はありますか?JSONファイルのデータに問題がある

私は単純にわかりません。

これはテストのための私のJSON形式です:

https://gist.githubusercontent.com/fernandopuma/d33dffc07c9dfec267ff2029e79ad125/raw/fff8018e890d34b690bfaeda630249917dd2bc42/galeria.json

、これは他のです:

https://gist.githubusercontent.com/draskomikic/372a8ca88d6d88ec2e45/raw/e95badd14bf24abc1b7a6dfdf4a8070515650eca

とプロジェクトで、これはそれを示すことsuposeラインでありますアプリ内で動作し、値/ strings.xmlファイルにあります

<string name="gallery_feed">https://gist.githubusercontent.com/draskomikic/372a8ca88d6d88ec2e45/raw/e95badd14bf24abc1b7a6dfdf4a8070515650eca</string> 

いくつかの意見をお寄せください

ありがとう!!ここで

+1

まずオブジェクトを取得します...あなたは、エラーメッセージを得るのですか?予想外の動作?どちらも?それがエラーメッセージの場合は、私たちにそれを示してください。予期しない動作であれば、予想される動作と実際の動作が何であるか教えてください。また、JSONの解析に使用しているコードを表示してください。 「galeria.json」ファイルの形式と他の2つのファイルの形式が一致していないことに気が付きましたか? – GreyBeardedGeek

答えて

0

は、いくつかの考えがあります:galeria.json、例えば、書式設定現在のJSONを修正プロジェクトにあなたを

3.それらを追加JSON

2からJavaクラスを作成するための

1. jsonschema2pojoウェブサイトそこ

4.

5.同様のスニペットは、Javaが

0オブジェクトあなたにJSONを変換するために、プロジェクトにgson-2.7.jarライブラリを追加することが想定されていない最後に余分なコンマを持っています
Gson gson = new Gson(); 
    String json = you_json_string_with_lots_of_objects; 
    Type type = new TypeToken<List<Your_Animal_Object>>() { 
    }.getType(); 

    List<Your_Animal_Object> list = gson.fromJson(json, type); 

6.あなたは動物のリストは、あなたが「動作しない」で何を意味するのか、私たちのために定義する必要があり、すべての

+0

Hello Max、gson2-7.jarをプロジェクトに追加するにはどうすればよいですか? –

+0

FILE-> Project Structure->あなたのアプリケーションモジュール - >依存関係 - >追加 - >ライブラリ依存性とgsonの検索、最新バージョンは2.8.0です – Max

関連する問題