Leyendo múltiples elementos del archivo json

Tengo un archivo json con muchos elementos como estos:

{ 
"code" : "hfuiew89", 
"type" : "location", 
"coordinates" : [ { "lat" : 40.9861, "lon" : 29.1046, "index" : 1 }, 
          { "lat" : 40.9976, "lon" : 29.1153, "index" : 2 }, 
          { "lat" : 40.9809, "lon" : 29.2194, "index" : 3 }] 
}
{ 
"code" : "klsdsjh", 
"type" : "location", 
"relatedTags" : [ "kolmha" ], 
"coordinates" : [ { "lat" : 40.9808, "lon" : 29.1605, "index" : 1 }, 
              { "lat" : 40.9965, "lon" : 29.1672, "index" : 2 }] 
}

Quiero leer ese archivo con gson pero todos los ejemplos que encontré son solo para un elemento. por lo tanto, después de leer el primero, lanza la excepción 'Expected EOF'. ¿Cómo puedo superar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta