本文整理了Java中org.dashbuilder.json.JsonObject.getObject()
方法的一些代码示例,展示了JsonObject.getObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonObject.getObject()
方法的具体详情如下:
包路径:org.dashbuilder.json.JsonObject
类名称:JsonObject
方法名:getObject
暂无
代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api
public DataSet fromJson(JsonObject dataSetJson) throws JsonException {
if (dataSetJson == null) {
return null;
}
DataSet dataSet = DataSetFactory.newEmptyDataSet();
for (int i = 0; i < dataSetJson.size(); i++) {
JsonObject columnJson = dataSetJson.getObject(DATASET_COLUMN + "." + Integer.toString(i));
parseDataColumn(dataSet, columnJson);
}
return dataSet;
}
代码示例来源:origin: org.kie.soup/kie-soup-dataset-api
public DataSet fromJson(JsonObject dataSetJson) throws JsonException {
if (dataSetJson == null) {
return null;
}
DataSet dataSet = DataSetFactory.newEmptyDataSet();
for (int i = 0; i < dataSetJson.size(); i++) {
JsonObject columnJson = dataSetJson.getObject(DATASET_COLUMN + "." + Integer.toString(i));
parseDataColumn(dataSet, columnJson);
}
return dataSet;
}
代码示例来源:origin: dashbuilder/dashbuilder
private JsonObject findNode(JsonObject parent, String path, boolean createPath) {
if (parent == null) {
return null;
}
if (isBlank(path)) {
return parent;
}
int separatorIndex = path.indexOf('.');
String strChildNode = separatorIndex > 0 ? path.substring(0, separatorIndex) : path;
String remainingNodes = separatorIndex > 0 ? path.substring(separatorIndex + 1) : "";
JsonObject childNode = parent.getObject(strChildNode);
if (childNode == null && createPath) {
childNode = Json.createObject();
parent.put(strChildNode, childNode);
}
return findNode(childNode, remainingNodes, createPath);
}
代码示例来源:origin: org.dashbuilder/dashbuilder-displayer-api
private JsonObject findNode(JsonObject parent, String path, boolean createPath) {
if (parent == null) {
return null;
}
if (isBlank(path)) {
return parent;
}
int separatorIndex = path.indexOf('.');
String strChildNode = separatorIndex > 0 ? path.substring(0, separatorIndex) : path;
String remainingNodes = separatorIndex > 0 ? path.substring(separatorIndex + 1) : "";
JsonObject childNode = parent.getObject(strChildNode);
if (childNode == null && createPath) {
childNode = Json.createObject();
parent.put(strChildNode, childNode);
}
return findNode(childNode, remainingNodes, createPath);
}
代码示例来源:origin: org.kie.soup/kie-soup-dataset-api
public DataSetGroup parseDataSetGroup(JsonObject dataSetGroupJson) {
if (dataSetGroupJson == null) {
return null;
}
DataSetGroup dataSetGroup = new DataSetGroup();
dataSetGroup.setColumnGroup(null);
JsonObject value = dataSetGroupJson.getObject(COLUMNGROUP);
if (value != null) {
dataSetGroup.setColumnGroup(parseColumnGroup(value));
}
List<GroupFunction> groupFunctions = parseGroupFunctions(dataSetGroupJson.getArray(GROUPFUNCTIONS));
if (groupFunctions != null) {
dataSetGroup.getGroupFunctions().addAll( groupFunctions );
}
dataSetGroup.setSelectedIntervalList(parseSelectedIntervals(dataSetGroupJson.getArray(keySet(SELECTEDINTERVALS))));
dataSetGroup.setJoin(dataSetGroupJson.getBoolean(JOIN));
return dataSetGroup;
}
代码示例来源:origin: org.dashbuilder/dashbuilder-dataset-api
public DataSetGroup parseDataSetGroup(JsonObject dataSetGroupJson) {
if (dataSetGroupJson == null) {
return null;
}
DataSetGroup dataSetGroup = new DataSetGroup();
dataSetGroup.setColumnGroup(null);
JsonObject value = dataSetGroupJson.getObject(COLUMNGROUP);
if (value != null) {
dataSetGroup.setColumnGroup(parseColumnGroup(value));
}
List<GroupFunction> groupFunctions = parseGroupFunctions(dataSetGroupJson.getArray(GROUPFUNCTIONS));
if (groupFunctions != null) {
dataSetGroup.getGroupFunctions().addAll( groupFunctions );
}
dataSetGroup.setSelectedIntervalList(parseSelectedIntervals(dataSetGroupJson.getArray(keySet(SELECTEDINTERVALS))));
dataSetGroup.setJoin(dataSetGroupJson.getBoolean(JOIN));
return dataSetGroup;
}
代码示例来源:origin: dashbuilder/dashbuilder
JsonObject data = parseResult.getObject(DATASET_PREFIX);
if (data != null) {
DataSet dataSet = dataSetJsonMarshaller.fromJson(data);
} else if ((data = parseResult.getObject(DATASET_LOOKUP_PREFIX)) != null) {
DataSetLookup dataSetLookup = dataSetLookupJsonMarshaller.fromJson(data);
ds.setDataSetLookup(dataSetLookup);
代码示例来源:origin: org.dashbuilder/dashbuilder-displayer-api
JsonObject data = parseResult.getObject(DATASET_PREFIX);
if (data != null) {
DataSet dataSet = dataSetJsonMarshaller.fromJson(data);
} else if ((data = parseResult.getObject(DATASET_LOOKUP_PREFIX)) != null) {
DataSetLookup dataSetLookup = dataSetLookupJsonMarshaller.fromJson(data);
ds.setDataSetLookup(dataSetLookup);
内容来源于网络,如有侵权,请联系作者删除!