Use try with resources for readers

Former-commit-id: e5d0e5f329
embedded-to-json
Jens Pelzetter 2020-05-23 16:01:39 +02:00
parent f03e63a443
commit 05b722e61c
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