Tabnine Logo
ObjectNode.put
Code IndexAdd Tabnine to your IDE (free)

How to use
put
method
in
org.codehaus.jackson.node.ObjectNode

Best Java code snippets using org.codehaus.jackson.node.ObjectNode.put (Showing top 20 results out of 747)

origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    ObjectNode itemSchema = createSchemaNode("string");
    itemSchema.put("type", "string");
    o.put("items", itemSchema);
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

protected ObjectNode createSchemaNode(String type)
{
  ObjectNode schema = createObjectNode();
  schema.put("type", type);
  return schema;
}

origin: org.codehaus.jackson/jackson-mapper-asl

protected ObjectNode createSchemaNode(String type, boolean isOptional)
{
  ObjectNode schema = createSchemaNode(type);
  // as per [JACKSON-563]. Note that 'required' defaults to false
  if (!isOptional) {
    schema.put("required", !isOptional);
  }
  return schema;
}
origin: org.codehaus.jackson/jackson-mapper-asl

/**
 * Get the default schema node.
 *
 * @return The default schema node.
 */
public static JsonNode getDefaultSchemaNode()
{
  ObjectNode objectNode = JsonNodeFactory.instance.objectNode();
  objectNode.put("type", "any");
  // "required" is false by default, no need to include
  //objectNode.put("required", false);
  return objectNode;
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    o.put("items", createSchemaNode("integer"));
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    o.put("items", createSchemaNode("number", true));
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
{
  ObjectNode o = createSchemaNode("array", true);
  o.put("items", contentSchema());
  return o;
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    o.put("items", createSchemaNode("string"));
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    ObjectNode itemSchema = createSchemaNode("string"); //binary values written as strings?
    o.put("items", itemSchema);
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    o.put("items", createSchemaNode("number"));
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    o.put("items", createSchemaNode("boolean"));
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    ObjectNode o = createSchemaNode("array", true);
    o.put("items", createSchemaNode("number"));
    return o;
  }
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  {
    //no "short" type defined by json
    ObjectNode o = createSchemaNode("array", true);
    o.put("items", createSchemaNode("integer"));
    return o;
  }
}
origin: brianfrankcooper/YCSB

 protected static String toJson(Map<String, ByteIterator> values)
   throws IOException {
  ObjectNode node = MAPPER.createObjectNode();
  Map<String, String> stringMap = StringByteIterator.getStringMap(values);
  for (Map.Entry<String, String> pair : stringMap.entrySet()) {
   node.put(pair.getKey(), pair.getValue());
  }
  JsonFactory jsonFactory = new JsonFactory();
  Writer writer = new StringWriter();
  JsonGenerator jsonGenerator = jsonFactory.createJsonGenerator(writer);
  MAPPER.writeTree(jsonGenerator, node);
  return writer.toString();
 }
}
origin: soabase/exhibitor

@Path("state")
@GET
@Produces(MediaType.APPLICATION_JSON)
public String   getStatus() throws Exception
{
  ObjectNode          mainNode = JsonNodeFactory.instance.objectNode();
  ObjectNode          switchesNode = JsonNodeFactory.instance.objectNode();
  for ( ControlPanelTypes type : ControlPanelTypes.values() )
  {
    switchesNode.put(UIResource.fixName(type), context.getExhibitor().getControlPanelValues().isSet(type));
  }
  mainNode.put("switches", switchesNode);
  MonitorRunningInstance  monitorRunningInstance = context.getExhibitor().getMonitorRunningInstance();
  InstanceStateTypes      state = monitorRunningInstance.getCurrentInstanceState();
  mainNode.put("state", state.getCode());
  mainNode.put("description", state.getDescription());
  mainNode.put("isLeader", monitorRunningInstance.isCurrentlyLeader());
  return JsonUtil.writeValueAsString(mainNode);
}
origin: soabase/exhibitor

@Path("backup-config")
@GET
@Produces(MediaType.APPLICATION_JSON)
public String getBackupConfig() throws Exception
{
  ArrayNode           node = JsonNodeFactory.instance.arrayNode();
  if ( context.getExhibitor().getBackupManager().isActive() )
  {
    EncodedConfigParser parser = context.getExhibitor().getBackupManager().getBackupConfigParser();
    List<BackupConfigSpec>  configs = context.getExhibitor().getBackupManager().getConfigSpecs();
    for ( BackupConfigSpec c : configs )
    {
      ObjectNode      n = JsonNodeFactory.instance.objectNode();
      String          value = parser.getValue(c.getKey());
      n.put("key", c.getKey());
      n.put("name", c.getDisplayName());
      n.put("help", c.getHelpText());
      n.put("value", (value != null) ? value : "");
      n.put("type", c.getType().name().toLowerCase().substring(0, 1));
      node.add(n);
    }
  }
  return JsonUtil.writeValueAsString(node);
}
origin: soabase/exhibitor

@Path("list")
@GET
@Produces(MediaType.APPLICATION_JSON)
public String   getClusterAsJson() throws Exception
{
  InstanceConfig      config = context.getExhibitor().getConfigManager().getConfig();
  ObjectNode          node = JsonNodeFactory.instance.objectNode();
  ArrayNode           serversNode = JsonNodeFactory.instance.arrayNode();
  ServerList          serverList = new ServerList(config.getString(StringConfigs.SERVERS_SPEC));
  for ( ServerSpec spec : serverList.getSpecs() )
  {
    serversNode.add(spec.getHostname());
  }
  node.put("servers", serversNode);
  node.put("port", config.getInt(IntConfigs.CLIENT_PORT));
  return JsonUtil.writeValueAsString(node);
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  throws JsonMappingException
{
  ObjectNode o = createSchemaNode("array", true);
  if (typeHint != null) {
    JavaType javaType = provider.constructType(typeHint);
    if (javaType.isArrayType()) {
      Class<?> componentType = ((ArrayType) javaType).getContentType().getRawClass();
      // 15-Oct-2010, tatu: We can't serialize plain Object.class; but what should it produce here? Untyped?
      if (componentType == Object.class) {
        o.put("items", JsonSchema.getDefaultSchemaNode());
      } else {
        JsonSerializer<Object> ser = provider.findValueSerializer(componentType, _property);
        JsonNode schemaNode = (ser instanceof SchemaAware) ?
            ((SchemaAware) ser).getSchema(provider, null) :
            JsonSchema.getDefaultSchemaNode();
        o.put("items", schemaNode);
      }
    }
  }
  return o;
}
origin: org.codehaus.jackson/jackson-mapper-asl

  @SuppressWarnings("unchecked")
  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
    throws JsonMappingException
  {
    ObjectNode o = createSchemaNode("object", true);
    if (typeHint instanceof ParameterizedType) {
      Type[] typeArgs = ((ParameterizedType) typeHint).getActualTypeArguments();
      if (typeArgs.length == 2) {
        JavaType enumType = provider.constructType(typeArgs[0]);
        JavaType valueType = provider.constructType(typeArgs[1]);
        ObjectNode propsNode = JsonNodeFactory.instance.objectNode();
        Class<Enum<?>> enumClass = (Class<Enum<?>>) enumType.getRawClass();
        for (Enum<?> enumValue : enumClass.getEnumConstants()) {
          JsonSerializer<Object> ser = provider.findValueSerializer(valueType.getRawClass(), _property);
          JsonNode schemaNode = (ser instanceof SchemaAware) ?
              ((SchemaAware) ser).getSchema(provider, null) :
              JsonSchema.getDefaultSchemaNode();
          propsNode.put(provider.getConfig().getAnnotationIntrospector().findEnumValue((Enum<?>)enumValue), schemaNode);
        }
        o.put("properties", propsNode);
      }
    }
    return o;
  }
}
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;
}
org.codehaus.jackson.nodeObjectNodeput

Javadoc

Method for setting value of a field to specified numeric value.

Popular methods of ObjectNode

  • get
  • getFields
    Method to use for accessing all fields (with both names and values) of this JSON Object.
  • toString
  • putArray
    Method that will construct an ArrayNode and add it as a field of this ObjectNode, replacing old valu
  • has
  • remove
    Method for removing specified field properties out of this ObjectNode.
  • objectNode
  • size
  • <init>
  • arrayNode
  • putObject
    Method that will construct an ObjectNode and add it as a field of this ObjectNode, replacing old val
  • nullNode
  • putObject,
  • nullNode,
  • path,
  • putNull,
  • POJONode,
  • _put,
  • binaryNode,
  • booleanNode,
  • equals

Popular in Java

  • Making http post requests using okhttp
  • getContentResolver (Context)
  • setContentView (Activity)
  • findViewById (Activity)
  • Kernel (java.awt.image)
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now