本文整理了Java中org.codehaus.jackson.node.ObjectNode.getFieldNames()
方法的一些代码示例,展示了ObjectNode.getFieldNames()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectNode.getFieldNames()
方法的具体详情如下:
包路径:org.codehaus.jackson.node.ObjectNode
类名称:ObjectNode
方法名:getFieldNames
暂无
代码示例来源:origin: eBay/YiDB
@Override
public List<String> getFieldNames() {
Iterator<String> iter = getNode().getFieldNames();
List<String> names = new ArrayList<String>();
while(iter.hasNext()){
String fieldName = iter.next();
names.add(fieldName);
}
return names;
}
代码示例来源:origin: com.googlecode.etl-unit/json-validator
private void validatePropertySet(ObjectNode node, Map<String, Boolean> attMap, JsonNode jnode) throws JsonSchemaValidationException
{
// check for extra nodes
Iterator<String> attrit = node.getFieldNames();
while (attrit.hasNext())
{
String str = attrit.next();
if (!attMap.containsKey(str))
{
throw new JsonSchemaValidationException("Invalid schema property: " + str, "", jnode, null);
}
}
}
代码示例来源:origin: de.mhus.lib/mhu-lib-core
@Override
public List<String> getNodeKeys() {
LinkedList<String> out = new LinkedList<String>();
for (Iterator<String> i = node.getFieldNames(); i.hasNext();) {
String name = i.next();
JsonNode child = node.get(name);
if (child.isArray() || child.isObject())
out.add(name);
}
return out;
}
代码示例来源:origin: de.mhus.lib/mhu-lib-core
@Override
public List<String> getPropertyKeys() {
LinkedList<String> out = new LinkedList<String>();
for (Iterator<String> i = node.getFieldNames(); i.hasNext();) {
String name = i.next();
JsonNode child = node.get(name);
if (!child.isArray() && !child.isObject())
out.add(name);
}
return out;
}
代码示例来源:origin: NGDATA/hbase-indexer
private BatchBuildInfo parseBatchBuildInfo(ObjectNode buildNode) {
Map<String, String> jobs = new HashMap<String, String>();
ObjectNode jobsNode = JsonUtil.getObject(buildNode, "mapReduceJobTrackingUrls");
Iterator<String> it = jobsNode.getFieldNames();
while (it.hasNext()) {
String key = it.next();
String value = JsonUtil.getString(jobsNode, key);
jobs.put(key, value);
}
BatchBuildInfo batchBuildInfo = new BatchBuildInfo(
JsonUtil.getLong(buildNode, "submitTime"),
JsonUtil.getBoolean(buildNode, "finishedSuccessful"),
jobs,
getStringArrayProperty(buildNode, "batchIndexCliArguments"));
return batchBuildInfo;
}
代码示例来源:origin: com.ngdata/hbase-indexer-model
private BatchBuildInfo parseBatchBuildInfo(ObjectNode buildNode) {
Map<String, String> jobs = new HashMap<String, String>();
ObjectNode jobsNode = JsonUtil.getObject(buildNode, "mapReduceJobTrackingUrls");
Iterator<String> it = jobsNode.getFieldNames();
while (it.hasNext()) {
String key = it.next();
String value = JsonUtil.getString(jobsNode, key);
jobs.put(key, value);
}
BatchBuildInfo batchBuildInfo = new BatchBuildInfo(
JsonUtil.getLong(buildNode, "submitTime"),
JsonUtil.getBoolean(buildNode, "finishedSuccessful"),
jobs,
getStringArrayProperty(buildNode, "batchIndexCliArguments"));
return batchBuildInfo;
}
代码示例来源:origin: PeterKnego/LeanEngine-Server
Iterator<String> filterIterator = filters.getFieldNames();
while (filterIterator.hasNext()) {
String filterProperty = filterIterator.next();
throw new LeanException(LeanException.Error.QueryJSON, " Filter value must be a JSON object.");
Iterator<String> operatorIterator = filter.getFieldNames();
while (operatorIterator.hasNext()) {
String operator = operatorIterator.next();
Iterator<String> sortIterator = sorts.getFieldNames();
while (sortIterator.hasNext()) {
String sortProperty = sortIterator.next();
内容来源于网络,如有侵权,请联系作者删除!