데이터베이스에서 데이터를 가져 오는 중 쿼리가 올바른 방식으로 작동하지만 해당 데이터를 JsonArray에 저장하려고합니다. [{ "IDCOORD":JsonArray에 대한 데이터베이스 쿼리
카데나 JSON :
while(rset.next()){ for(int i=0;i<numeroColumnas;i++){ json.addProperty(key[0], rset.getInt(key[0])); json.addProperty(key[1], rset.getString(key[1])); json.addProperty(key[2], rset.getString(key[2])); json.addProperty(key[3], rset.getInt(key[3])); json.addProperty(key[4], rset.getDouble(key[4])); json.addProperty(key[5], rset.getDouble(key[5])); } ajson.add(json); System.out.println("Cadena JSON:" +ajson.toString());
}
이 코드는 내가 반복 값을 가져 잘못된 출력을 생성 한, "HORA": "2012-02- 13 : 07 : 58 : 06.146 ","FECHA ":"2012-02-13> 07:58:03 ","COOR_IDEQUIPO ": 1,"LATITUD ": 28.56245,"LONGITUD ": - 16.7000555}]
[ "IDCOORD": 2, "HORA": "2012-02-13 07 : 59 : 41.881", "FECHA": "2012-02-13> 07:59:39", "COOR_IDEQUIPO": 1, LATITUD ": - 4.7152449,"LONGITUD ": 41.6514567}, { "IDCOORD": 2, "HORA": "2012-> 02-13 07 : 59 : 41.881", "FECHA": "2012-02-13> 07:59:39", "COOR_IDEQUIPO" "LATITUD": -> 4.7152449, "LONGITUD": 41.6514567}]
나는 뭔가 잘못하고있는 것 같아. 미리 감사드립니다!