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