Skip to content

Commit 8d0159a

Browse files
committed
reversed logic and extra object layer, missing id
1 parent 93f6600 commit 8d0159a

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -685,7 +685,7 @@ public static JsonObjectBuilder json(DataFile df, FileMetadata fileMetadata) {
685685
public static JsonArrayBuilder jsonDT(List<DataTable> ldt) {
686686
JsonArrayBuilder ldtArr = Json.createArrayBuilder();
687687
for(DataTable dt: ldt){
688-
ldtArr.add(jsonObjectBuilder().add("dataTable", JsonPrinter.json(dt)));
688+
ldtArr.add(JsonPrinter.json(dt));
689689
}
690690
return ldtArr;
691691
}
@@ -713,6 +713,7 @@ public static JsonArrayBuilder jsonDV(List<DataVariable> dvl) {
713713
// TODO: add sumstat and variable categories, check formats
714714
public static JsonObjectBuilder json(DataVariable dv) {
715715
return jsonObjectBuilder()
716+
.add("id", dv.getId())
716717
.add("name", dv.getName())
717718
.add("label", dv.getLabel())
718719
.add("weighted", dv.isWeighted())
@@ -728,9 +729,9 @@ public static JsonObjectBuilder json(DataVariable dv) {
728729
.add("recordSegmentNumber", dv.getRecordSegmentNumber())
729730
.add("numberOfDecimalPoints",dv.getNumberOfDecimalPoints())
730731
.add("variableMetadata",jsonVarMetadata(dv.getVariableMetadatas()))
731-
.add("invalidRanges", dv.getInvalidRanges().isEmpty() ? JsonPrinter.jsonInvalidRanges(dv.getInvalidRanges()) : null)
732-
.add("summaryStatistics", dv.getSummaryStatistics().isEmpty() ? JsonPrinter.jsonSumStat(dv.getSummaryStatistics()) : null)
733-
.add("variableCategories", dv.getCategories().isEmpty() ? JsonPrinter.jsonCatStat(dv.getCategories()) : null)
732+
.add("invalidRanges", dv.getInvalidRanges().isEmpty() ? null : JsonPrinter.jsonInvalidRanges(dv.getInvalidRanges()))
733+
.add("summaryStatistics", dv.getSummaryStatistics().isEmpty() ? null : JsonPrinter.jsonSumStat(dv.getSummaryStatistics()))
734+
.add("variableCategories", dv.getCategories().isEmpty() ? null : JsonPrinter.jsonCatStat(dv.getCategories()))
734735
;
735736
}
736737

0 commit comments

Comments
 (0)