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.Json;
import javax.json.JsonObject; import javax.json.JsonObject;
import javax.json.JsonReader;
import javax.json.JsonWriter; import javax.json.JsonWriter;
/** /**
@ -77,11 +78,12 @@ public class LocalizedStringType implements UserType {
final String cellContent = resultSet.getString(names[0]); final String cellContent = resultSet.getString(names[0]);
if (cellContent == null) { if (cellContent == null) {
return 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 @Override