0

netbeans 7.3.1 を使用している場合は、次の myJson のような安らかな Web サービスの json を取得します。

[{"id":1,"name":"Appetizers","image":"iVBORw0KGgoAAAANSUhEUgAAADgAAAAkCAIAAABT8G6pAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABb5SURBVFhHPVgHUFPrtmbevTPvvnPvO8eKKJ1ASAik .. 

Android コード

   Gson gson = new Gson();      
    try {                   
    Type collectionType = new TypeToken<Collection<Category>>(){}.getType();
    Collection<Category> enums = gson.fromJson(response, collectionType);

例外

 Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 39

同様の質問があることは知っていますが、たくさん試してみましたが、まだ問題があります。これは私のすべてのjsonファイルです https://docs.google.com/file/d/0B01ew9ECCvc8YVNiS1JmN2gwbDA/edit?usp=sharing

4

0 に答える 0