Skip to content

Commit 5fc7b30

Browse files
authored
Merge pull request #9923 from bencomp/9314-get-json-object
9314 Get JSON object from JsonUtil
2 parents 5c6e338 + 2ae1a9f commit 5fc7b30

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

src/main/java/edu/harvard/iq/dataverse/util/json/JsonParser.java

+1-4
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import edu.harvard.iq.dataverse.workflow.step.WorkflowStepData;
3535
import org.apache.commons.validator.routines.DomainValidator;
3636

37-
import java.io.StringReader;
3837
import java.sql.Timestamp;
3938
import java.text.ParseException;
4039
import java.util.ArrayList;
@@ -53,7 +52,6 @@
5352
import jakarta.json.Json;
5453
import jakarta.json.JsonArray;
5554
import jakarta.json.JsonObject;
56-
import jakarta.json.JsonReader;
5755
import jakarta.json.JsonString;
5856
import jakarta.json.JsonValue;
5957
import jakarta.json.JsonValue.ValueType;
@@ -682,8 +680,7 @@ private DatasetField remapGeographicCoverage(CompoundVocabularyException ex) thr
682680
// convert DTO to datasetField so we can back valid values.
683681
Gson gson = new Gson();
684682
String jsonString = gson.toJson(geoCoverageDTO);
685-
JsonReader jsonReader = Json.createReader(new StringReader(jsonString));
686-
JsonObject obj = jsonReader.readObject();
683+
JsonObject obj = JsonUtil.getJsonObject(jsonString);
687684
DatasetField geoCoverageField = parseField(obj);
688685

689686
// add back valid values

0 commit comments

Comments
 (0)