InputStream open = getAssets().open("array.json");
String str=StreamToString.streamToStr(open,"utf-8");
Log.d("zzz",str);
List<Shop> shops=new ArrayList<>();
//得到要解析的 数据的集合类型 type
Type type=new TypeToken<List<Shop>>(){}.getType();
Gson gson=new Gson();
shops=gson.fromJson(str,type);
for(Shop s:shops){
Log.d("zzz",s.toString());
Type type=new TypeToken<List<Shop>>(){}.getType();
Gson gson=new Gson();
shops=gson.fromJson(str,type);
for(Shop s:shops){
Log.d("zzz",s.toString());
}