本文整理了Java中org.codehaus.jackson.node.ObjectNode.objectNode()
方法的一些代码示例,展示了ObjectNode.objectNode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectNode.objectNode()
方法的具体详情如下:
包路径:org.codehaus.jackson.node.ObjectNode
类名称:ObjectNode
方法名:objectNode
暂无
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
/**
* Method that will construct an ObjectNode and add it as a
* field of this ObjectNode, replacing old value, if any.
*
* @return Newly constructed ObjectNode (NOT the old value,
* which could be of any type)
*/
public ObjectNode putObject(String fieldName)
{
ObjectNode n = objectNode();
_put(fieldName, n);
return n;
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
@Override
public ObjectNode with(String propertyName)
{
if (_children == null) {
_children = new LinkedHashMap<String, JsonNode>();
} else {
JsonNode n = _children.get(propertyName);
if (n != null) {
if (n instanceof ObjectNode) {
return (ObjectNode) n;
}
throw new UnsupportedOperationException("Property '"+propertyName
+"' has value that is not of type ObjectNode (but "
+n.getClass().getName()+")");
}
}
ObjectNode result = objectNode();
_children.put(propertyName, result);
return result;
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-asl
@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
throws JsonMappingException
{
ObjectNode o = createSchemaNode("object", true);
//todo: should the classname go in the title?
//o.put("title", _className);
ObjectNode propertiesNode = o.objectNode();
for (int i = 0; i < _props.length; i++) {
BeanPropertyWriter prop = _props[i];
JavaType propType = prop.getSerializationType();
// 03-Dec-2010, tatu: SchemaAware REALLY should use JavaType, but alas it doesn't...
Type hint = (propType == null) ? prop.getGenericPropertyType() : propType.getRawClass();
// Maybe it already has annotated/statically configured serializer?
JsonSerializer<Object> ser = prop.getSerializer();
if (ser == null) { // nope
Class<?> serType = prop.getRawSerializationType();
if (serType == null) {
serType = prop.getPropertyType();
}
ser = provider.findValueSerializer(serType, prop);
}
JsonNode schemaNode = (ser instanceof SchemaAware) ?
((SchemaAware) ser).getSchema(provider, hint) :
JsonSchema.getDefaultSchemaNode();
propertiesNode.put(prop.getName(), schemaNode);
}
o.put("properties", propertiesNode);
return o;
}
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* Method that will construct an ObjectNode and add it as a
* field of this ObjectNode, replacing old value, if any.
*
* @return Newly constructed ObjectNode (NOT the old value,
* which could be of any type)
*/
public ObjectNode putObject(String fieldName)
{
ObjectNode n = objectNode();
_put(fieldName, n);
return n;
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public ObjectNode with(String propertyName)
{
if (_children == null) {
_children = new LinkedHashMap<String, JsonNode>();
} else {
JsonNode n = _children.get(propertyName);
if (n != null) {
if (n instanceof ObjectNode) {
return (ObjectNode) n;
}
throw new UnsupportedOperationException("Property '"+propertyName
+"' has value that is not of type ObjectNode (but "
+n.getClass().getName()+")");
}
}
ObjectNode result = objectNode();
_children.put(propertyName, result);
return result;
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
throws JsonMappingException
{
ObjectNode o = createSchemaNode("object", true);
//todo: should the classname go in the title?
//o.put("title", _className);
ObjectNode propertiesNode = o.objectNode();
for (int i = 0; i < _props.length; i++) {
BeanPropertyWriter prop = _props[i];
JavaType propType = prop.getSerializationType();
// 03-Dec-2010, tatu: SchemaAware REALLY should use JavaType, but alas it doesn't...
Type hint = (propType == null) ? prop.getGenericPropertyType() : propType.getRawClass();
// Maybe it already has annotated/statically configured serializer?
JsonSerializer<Object> ser = prop.getSerializer();
if (ser == null) { // nope
Class<?> serType = prop.getRawSerializationType();
if (serType == null) {
serType = prop.getPropertyType();
}
ser = provider.findValueSerializer(serType, prop);
}
JsonNode schemaNode = (ser instanceof SchemaAware) ?
((SchemaAware) ser).getSchema(provider, hint) :
JsonSchema.getDefaultSchemaNode();
propertiesNode.put(prop.getName(), schemaNode);
}
o.put("properties", propertiesNode);
return o;
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-lgpl
/**
* Method that will construct an ObjectNode and add it as a
* field of this ObjectNode, replacing old value, if any.
*
* @return Newly constructed ObjectNode (NOT the old value,
* which could be of any type)
*/
public ObjectNode putObject(String fieldName)
{
ObjectNode n = objectNode();
_put(fieldName, n);
return n;
}
代码示例来源:origin: com.barchart.wrap/barchart-wrap-jackson
/**
* Method that will construct an ObjectNode and add it as a
* field of this ObjectNode, replacing old value, if any.
*
* @return Newly constructed ObjectNode (NOT the old value,
* which could be of any type)
*/
public ObjectNode putObject(String fieldName)
{
ObjectNode n = objectNode();
_put(fieldName, n);
return n;
}
代码示例来源:origin: ovea-deprecated/jetty-session-redis
/**
* Method that will construct an ObjectNode and add it as a
* field of this ObjectNode, replacing old value, if any.
*
* @return Newly constructed ObjectNode (NOT the old value,
* which could be of any type)
*/
public ObjectNode putObject(String fieldName)
{
ObjectNode n = objectNode();
_put(fieldName, n);
return n;
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-lgpl
@Override
public ObjectNode with(String propertyName)
{
if (_children == null) {
_children = new LinkedHashMap<String, JsonNode>();
} else {
JsonNode n = _children.get(propertyName);
if (n != null) {
if (n instanceof ObjectNode) {
return (ObjectNode) n;
}
throw new UnsupportedOperationException("Property '"+propertyName
+"' has value that is not of type ObjectNode (but "
+n.getClass().getName()+")");
}
}
ObjectNode result = objectNode();
_children.put(propertyName, result);
return result;
}
代码示例来源:origin: ovea-deprecated/jetty-session-redis
@Override
public ObjectNode with(String propertyName)
{
if (_children == null) {
_children = new LinkedHashMap<String, JsonNode>();
} else {
JsonNode n = _children.get(propertyName);
if (n != null) {
if (n instanceof ObjectNode) {
return (ObjectNode) n;
}
throw new UnsupportedOperationException("Property '"+propertyName
+"' has value that is not of type ObjectNode (but "
+n.getClass().getName()+")");
}
}
ObjectNode result = objectNode();
_children.put(propertyName, result);
return result;
}
代码示例来源:origin: com.barchart.wrap/barchart-wrap-jackson
@Override
public ObjectNode with(String propertyName)
{
if (_children == null) {
_children = new LinkedHashMap<String, JsonNode>();
} else {
JsonNode n = _children.get(propertyName);
if (n != null) {
if (n instanceof ObjectNode) {
return (ObjectNode) n;
}
throw new UnsupportedOperationException("Property '"+propertyName
+"' has value that is not of type ObjectNode (but "
+n.getClass().getName()+")");
}
}
ObjectNode result = objectNode();
_children.put(propertyName, result);
return result;
}
代码示例来源:origin: com.plausiblelabs.warwizard/warwizard-core
private void addOverride(JsonNode root, String name, String value) {
JsonNode node = root;
final Iterator<String> keys = Splitter.on('.').trimResults().split(name).iterator();
while (keys.hasNext()) {
final String key = keys.next();
if (!(node instanceof ObjectNode)) {
throw new IllegalArgumentException("Unable to override " + name + "; it's not a valid path.");
}
final ObjectNode obj = (ObjectNode) node;
if (keys.hasNext()) {
JsonNode child = obj.get(key);
if (child == null) {
child = obj.objectNode();
obj.put(key, child);
}
node = child;
} else {
obj.put(key, value);
}
}
}
代码示例来源:origin: neo4j-contrib/cypher-dsl
ObjectNode nodeNode = entry.objectNode();
nodeNode.put( "_id", node.getId() );
for ( String propertyName : node.getPropertyKeys() )
代码示例来源:origin: org.neo4j/neo4j-cypher-dsl
public ArrayNode toJSON(Iterable<Map<String, Object>> result)
{
ArrayNode root = mapper.createArrayNode();
for (Map<String, Object> stringObjectMap : result)
{
ObjectNode entry = root.objectNode();
for (Map.Entry<String, Object> stringObjectEntry : stringObjectMap.entrySet())
{
if (stringObjectEntry.getValue() instanceof Path)
{
entry.put(stringObjectEntry.getKey(), stringObjectEntry.getValue().toString());
} else if (stringObjectEntry.getValue() instanceof Node)
{
Node node = (Node) stringObjectEntry.getValue();
ObjectNode nodeNode = entry.objectNode();
nodeNode.put("_id", node.getId());
for (String propertyName : node.getPropertyKeys())
{
addProperty(nodeNode, propertyName, node.getProperty(propertyName));
}
entry.put(stringObjectEntry.getKey(), nodeNode);
} else
{
addProperty(entry, stringObjectEntry.getKey(), stringObjectEntry.getValue());
}
}
root.add(entry);
}
return root;
}
代码示例来源:origin: eBay/YiDB
public JoinExplanation(String sourceEnityType, long fromBeforeSize, long fromAfterSize,
long targetEntitySizeBefore, List<List<String>> joinMap) {
explanationNode = JsonNodeFactory.instance.objectNode();
ObjectNode joinNode = explanationNode.objectNode();
joinNode.put("sourceEntityType", sourceEnityType);
joinNode.put("joinMap", joinMap.toString());
joinNode.put("source size before size: ", fromBeforeSize);
joinNode.put("source size after size: ", fromAfterSize);
joinNode.put("target entity size involved: ", targetEntitySizeBefore);
explanationNode.put("join", joinNode);
}
代码示例来源:origin: org.codehaus.jackson/jackson-mapper-lgpl
@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
throws JsonMappingException
{
ObjectNode o = createSchemaNode("object", true);
//todo: should the classname go in the title?
//o.put("title", _className);
ObjectNode propertiesNode = o.objectNode();
for (int i = 0; i < _props.length; i++) {
BeanPropertyWriter prop = _props[i];
JavaType propType = prop.getSerializationType();
// 03-Dec-2010, tatu: SchemaAware REALLY should use JavaType, but alas it doesn't...
Type hint = (propType == null) ? prop.getGenericPropertyType() : propType.getRawClass();
// Maybe it already has annotated/statically configured serializer?
JsonSerializer<Object> ser = prop.getSerializer();
if (ser == null) { // nope
Class<?> serType = prop.getRawSerializationType();
if (serType == null) {
serType = prop.getPropertyType();
}
ser = provider.findValueSerializer(serType, prop);
}
JsonNode schemaNode = (ser instanceof SchemaAware) ?
((SchemaAware) ser).getSchema(provider, hint) :
JsonSchema.getDefaultSchemaNode();
propertiesNode.put(prop.getName(), schemaNode);
}
o.put("properties", propertiesNode);
return o;
}
代码示例来源:origin: com.barchart.wrap/barchart-wrap-jackson
@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
throws JsonMappingException
{
ObjectNode o = createSchemaNode("object", true);
//todo: should the classname go in the title?
//o.put("title", _className);
ObjectNode propertiesNode = o.objectNode();
for (int i = 0; i < _props.length; i++) {
BeanPropertyWriter prop = _props[i];
JavaType propType = prop.getSerializationType();
// 03-Dec-2010, tatu: SchemaAware REALLY should use JavaType, but alas it doesn't...
Type hint = (propType == null) ? prop.getGenericPropertyType() : propType.getRawClass();
// Maybe it already has annotated/statically configured serializer?
JsonSerializer<Object> ser = prop.getSerializer();
if (ser == null) { // nope
Class<?> serType = prop.getRawSerializationType();
if (serType == null) {
serType = prop.getPropertyType();
}
ser = provider.findValueSerializer(serType, prop);
}
JsonNode schemaNode = (ser instanceof SchemaAware) ?
((SchemaAware) ser).getSchema(provider, hint) :
JsonSchema.getDefaultSchemaNode();
propertiesNode.put(prop.getName(), schemaNode);
}
o.put("properties", propertiesNode);
return o;
}
代码示例来源:origin: org.codehaus.jackson/com.springsource.org.codehaus.jackson.mapper
ObjectNode propertiesNode = o.objectNode();
for (int i = 0; i < _props.length; i++) {
BeanPropertyWriter prop = _props[i];
代码示例来源:origin: ovea-deprecated/jetty-session-redis
@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
throws JsonMappingException
{
ObjectNode o = createSchemaNode("object", true);
//todo: should the classname go in the title?
//o.put("title", _className);
ObjectNode propertiesNode = o.objectNode();
for (int i = 0; i < _props.length; i++) {
BeanPropertyWriter prop = _props[i];
JavaType propType = prop.getSerializationType();
// 03-Dec-2010, tatu: SchemaAware REALLY should use JavaType, but alas it doesn't...
Type hint = (propType == null) ? prop.getGenericPropertyType() : propType.getRawClass();
// Maybe it already has annotated/statically configured serializer?
JsonSerializer<Object> ser = prop.getSerializer();
if (ser == null) { // nope
Class<?> serType = prop.getRawSerializationType();
if (serType == null) {
serType = prop.getPropertyType();
}
ser = provider.findValueSerializer(serType, prop);
}
JsonNode schemaNode = (ser instanceof SchemaAware) ?
((SchemaAware) ser).getSchema(provider, hint) :
JsonSchema.getDefaultSchemaNode();
propertiesNode.put(prop.getName(), schemaNode);
}
o.put("properties", propertiesNode);
return o;
}
内容来源于网络,如有侵权,请联系作者删除!