Use try with resources for readers

Jens Pelzetter 2020-05-23 16:01:39 +02:00
parent 69de594da6
commit e5d0e5f329
1 changed files with 6 additions and 4 deletions

View File

@ -38,6 +38,7 @@ import java.util.Objects;
import javax.json.Json;
import javax.json.JsonObject;
import javax.json.JsonReader;
import javax.json.JsonWriter;
/**
@ -77,11 +78,12 @@ public class LocalizedStringType implements UserType {
final String cellContent = resultSet.getString(names[0]);
if (cellContent == null) {
return null;
} else {
try (StringReader strReader = new StringReader(cellContent);
JsonReader jsonReader = Json.createReader(strReader)) {
return LocalizedString.fromJson(jsonReader.readObject());
}
}
return LocalizedString.fromJson(
Json.createReader(new StringReader(cellContent)).readObject()
);
}
@Override