本文整理了Java中org.dashbuilder.json.JsonObject.put()
方法的一些代码示例,展示了JsonObject.put()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonObject.put()
方法的具体详情如下:
包路径:org.dashbuilder.json.JsonObject
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!