org.dashbuilder.json.JsonObject.put()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(9.3k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中org.dashbuilder.json.JsonObject.put()方法的一些代码示例,展示了JsonObject.put()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonObject.put()方法的具体详情如下:
包路径:org.dashbuilder.json.JsonObject
类名称:JsonObject
方法名:put

JsonObject.put介绍

暂无

代码示例

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

protected JsonObject toJsonParameter(final String key, final String value) throws JsonException {
    JsonObject json = Json.createObject();

    // Param.
    json.put(PARAM, key);

    // Value.
    json.put(VALUE, value);

    return json;
  }
}

代码示例来源:origin: org.kie.soup/kie-soup-dataset-api

protected JsonObject toJsonParameter(final String key, final String value) throws JsonException {
    JsonObject json = Json.createObject();

    // Param.
    json.put(PARAM, key);

    // Value.
    json.put(VALUE, value);

    return json;
  }
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

@Override
  public void toJson(ElasticSearchDataSetDef dataSetDef, JsonObject json) {
    // Server URL.
    json.put(SERVER_URL, dataSetDef.getServerURL());

    // Cluster name.
    json.put(CLUSTER_NAME, dataSetDef.getClusterName());

    // Index.
    json.put(INDEX, dataSetDef.getIndex());

    // Type.
    json.put(TYPE, dataSetDef.getType());

    // All columns flag.
    json.put(ALL_COLUMNS, dataSetDef.isAllColumnsEnabled());
  }
}

代码示例来源:origin: dashbuilder/dashbuilder

private void setNodeValue(JsonObject node, String path, String value) {
  if (node == null || isBlank(path) || value == null) {
    return;
  }
  int separatorIndex = path.lastIndexOf('.');
  String nodesPath = separatorIndex > 0 ? path.substring(0, separatorIndex) : "";
  String leaf = separatorIndex > 0 ? path.substring(separatorIndex + 1) : path;
  JsonObject _node = findNode(node, nodesPath, true);
  _node.put(leaf, value);
}

代码示例来源:origin: org.dashbuilder/dashbuilder-displayer-api

private void setNodeValue(JsonObject node, String path, String value) {
  if (node == null || isBlank(path) || value == null) {
    return;
  }
  int separatorIndex = path.lastIndexOf('.');
  String nodesPath = separatorIndex > 0 ? path.substring(0, separatorIndex) : "";
  String leaf = separatorIndex > 0 ? path.substring(separatorIndex + 1) : path;
  JsonObject _node = findNode(node, nodesPath, true);
  _node.put(leaf, value);
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

private JsonObject formatDataColumn(DataColumn dataColumn) throws JsonException {
  JsonObject columnJson = Json.createObject();
  if (dataColumn != null) {
    columnJson.put(DATASET_COLUMN_ID, dataColumn.getId());
    columnJson.put(DATASET_COLUMN_TYPE, dataColumn.getColumnType().toString());
    columnJson.put(DATASET_COLUMN_VALUES, formatColumnValues(dataColumn, dataColumn.getValues()));
  }
  return columnJson;
}

代码示例来源:origin: org.kie.soup/kie-soup-dataset-api

private JsonObject formatDataColumn(DataColumn dataColumn) throws JsonException {
  JsonObject columnJson = Json.createObject();
  if (dataColumn != null) {
    columnJson.put(DATASET_COLUMN_ID, dataColumn.getId());
    columnJson.put(DATASET_COLUMN_TYPE, dataColumn.getColumnType().toString());
    columnJson.put(DATASET_COLUMN_VALUES, formatColumnValues(dataColumn, dataColumn.getValues()));
  }
  return columnJson;
}

代码示例来源:origin: org.kie.soup/kie-soup-dataset-api

public JsonObject formatDataSetGroup(DataSetGroup dataSetGroup) throws JsonException {
  if (dataSetGroup == null) {
    return null;
  }
  JsonObject dataSetGroupJson = Json.createObject();
  dataSetGroupJson.put(COLUMNGROUP, formatColumnGroup(dataSetGroup.getColumnGroup()));
  dataSetGroupJson.put(GROUPFUNCTIONS, formatGroupFunctions(dataSetGroup.getGroupFunctions()));
  dataSetGroupJson.put(SELECTEDINTERVALS, formatSelectedIntervals(dataSetGroup.getSelectedIntervalList()));
  dataSetGroupJson.put(JOIN, dataSetGroup.isJoin() ? "true" : "false");
  return dataSetGroupJson;
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

public JsonObject formatDataSetGroup(DataSetGroup dataSetGroup) throws JsonException {
  if (dataSetGroup == null) {
    return null;
  }
  JsonObject dataSetGroupJson = Json.createObject();
  dataSetGroupJson.put(COLUMNGROUP, formatColumnGroup(dataSetGroup.getColumnGroup()));
  dataSetGroupJson.put(GROUPFUNCTIONS, formatGroupFunctions(dataSetGroup.getGroupFunctions()));
  dataSetGroupJson.put(SELECTEDINTERVALS, formatSelectedIntervals(dataSetGroup.getSelectedIntervalList()));
  dataSetGroupJson.put(JOIN, dataSetGroup.isJoin() ? "true" : "false");
  return dataSetGroupJson;
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

public JsonObject formatColumnGroup(ColumnGroup columnGroup) throws JsonException {
  if (columnGroup == null) {
    return null;
  }
  JsonObject columnGroupJson = Json.createObject();
  columnGroupJson.put(SOURCE, columnGroup.getSourceId() != null ? columnGroup.getSourceId() : null);
  columnGroupJson.put(COLUMN, columnGroup.getColumnId() != null ? columnGroup.getColumnId() : null);
  columnGroupJson.put(GROUPSTRATEGY, columnGroup.getStrategy() != null ? columnGroup.getStrategy().toString() : null);
  columnGroupJson.put(MAXINTERVALS, Integer.toString( columnGroup.getMaxIntervals()));
  columnGroupJson.put(INTERVALSIZE, columnGroup.getIntervalSize() != null ? columnGroup.getIntervalSize() : null);
  columnGroupJson.put(EMPTYINTERVALS, columnGroup.areEmptyIntervalsAllowed() ? "true" : "false" );
  columnGroupJson.put(ASCENDING, columnGroup.isAscendingOrder() ? "true" : "false");
  columnGroupJson.put(FIRSTMONTHOFYEAR, columnGroup.getFirstMonthOfYear() != null ? columnGroup.getFirstMonthOfYear().toString() : null);
  columnGroupJson.put(FIRSTDAYOFWEEK, columnGroup.getFirstDayOfWeek() != null ? columnGroup.getFirstDayOfWeek().toString() : null);
  return columnGroupJson;
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

public JsonObject formatGroupFunction(GroupFunction groupFunction) throws JsonException {
  if (groupFunction == null) {
    return null;
  }
  JsonObject groupFunctionJson = Json.createObject();
  groupFunctionJson.put(SOURCE, groupFunction.getSourceId() != null ? groupFunction.getSourceId() : null);
  groupFunctionJson.put(COLUMN, groupFunction.getColumnId() != null ? groupFunction.getColumnId() : null);
  groupFunctionJson.put(FUNCTION, groupFunction.getFunction() != null ? groupFunction.getFunction().toString() : null);
  return groupFunctionJson;
}

代码示例来源:origin: org.kie.soup/kie-soup-dataset-api

public JsonObject formatGroupFunction(GroupFunction groupFunction) throws JsonException {
  if (groupFunction == null) {
    return null;
  }
  JsonObject groupFunctionJson = Json.createObject();
  groupFunctionJson.put(SOURCE, groupFunction.getSourceId() != null ? groupFunction.getSourceId() : null);
  groupFunctionJson.put(COLUMN, groupFunction.getColumnId() != null ? groupFunction.getColumnId() : null);
  groupFunctionJson.put(FUNCTION, groupFunction.getFunction() != null ? groupFunction.getFunction().toString() : null);
  return groupFunctionJson;
}

代码示例来源:origin: org.kie.soup/kie-soup-dataset-api

public JsonObject toJson(DataSet dataSet) throws JsonException {
  JsonObject json = Json.createObject();
  if (dataSet != null) {
    int i = 0;
    for (DataColumn dataColumn: dataSet.getColumns()) {
      json.put(DATASET_COLUMN + "." + i++, formatDataColumn(dataColumn));
    }
  }
  return json;
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

public JsonObject formatColumnSort(ColumnSort columnSort) throws JsonException {
  if (columnSort == null) {
    return null;
  }
  JsonObject columnSortJson = Json.createObject();
  columnSortJson.put(COLUMN, columnSort.getColumnId() != null ? columnSort.getColumnId() : null);
  columnSortJson.put(SORTORDER, columnSort.getOrder() != null ? columnSort.getOrder().toString() : null);
  return columnSortJson;
}

代码示例来源:origin: org.kie.soup/kie-soup-dataset-api

public JsonObject formatColumnSort(ColumnSort columnSort) throws JsonException {
  if (columnSort == null) {
    return null;
  }
  JsonObject columnSortJson = Json.createObject();
  columnSortJson.put(COLUMN, columnSort.getColumnId() != null ? columnSort.getColumnId() : null);
  columnSortJson.put(SORTORDER, columnSort.getOrder() != null ? columnSort.getOrder().toString() : null);
  return columnSortJson;
}

代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api

public JsonObject toJson(DataSet dataSet) throws JsonException {
  JsonObject json = Json.createObject();
  if (dataSet != null) {
    int i = 0;
    for (DataColumn dataColumn: dataSet.getColumns()) {
      json.put(DATASET_COLUMN + "." + i++, formatDataColumn(dataColumn));
    }
  }
  return json;
}

代码示例来源:origin: org.jbpm/jbpm-wb-data-filters-client

public String toJsonString(FilterSettings settings) {
  JsonObject json = displayerSettingsJSONMarshaller.toJsonObject(settings);
  json.put(TABLE_KEY,
       settings.getKey() != null ? new JsonString(settings.getKey()) : null);
  json.put(TABLE_NAME,
       settings.getTableName() != null ? new JsonString(settings.getTableName()) : null);
  json.put(TABLE_DESCR,
       settings.getTableDescription() != null ? new JsonString(settings.getTableDescription()) : null);
  json.put(EDIT_ENABLED,
       new JsonString(Boolean.toString(settings.isEditable())));
  return json.toString();
}

代码示例来源:origin: org.dashbuilder/dashbuilder-navigation-api

public JsonObject toJson(NavTree navTree) throws JsonException {
  JsonObject json = Json.createObject();
  if (navTree != null) {
    json.put(NAV_TREE_ROOT_ITEMS, toJson(navTree.getRootItems()));
  }
  return json;
}

代码示例来源:origin: dashbuilder/dashbuilder

public JsonObject toJson(NavTree navTree) throws JsonException {
  JsonObject json = Json.createObject();
  if (navTree != null) {
    json.put(NAV_TREE_ROOT_ITEMS, toJson(navTree.getRootItems()));
  }
  return json;
}

代码示例来源:origin: kiegroup/jbpm-wb

public String toJsonString(FilterSettings settings) {
  JsonObject json = displayerSettingsJSONMarshaller.toJsonObject(settings);
  json.put(TABLE_KEY,
       settings.getKey() != null ? new JsonString(settings.getKey()) : null);
  json.put(TABLE_NAME,
       settings.getTableName() != null ? new JsonString(settings.getTableName()) : null);
  json.put(TABLE_DESCR,
       settings.getTableDescription() != null ? new JsonString(settings.getTableDescription()) : null);
  json.put(EDIT_ENABLED,
       new JsonString(Boolean.toString(settings.isEditable())));
  return json.toString();
}

相关文章