/** * Factory method that constructs and returns an empty {@link ObjectNode} * Construction is done using registered {@link JsonNodeFactory}. */ public final ObjectNode objectNode() { return _nodeFactory.objectNode(); }
protected ObjectNode createObjectNode() { return JsonNodeFactory.instance.objectNode(); }
/** * 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; }
@Override public JsonNode createObjectNode() { return _config.getNodeFactory().objectNode(); }
/** *<p> * Note: return type is co-variant, as basic ObjectCodec * abstraction can not refer to concrete node types (as it's * part of core package, whereas impls are part of mapper * package) * * @since 1.2 */ @Override public ObjectNode createObjectNode() { return _deserializationConfig.getNodeFactory().objectNode(); }
@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); }
@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); }
public String getNodeData(@QueryParam("key") String key) throws Exception ObjectNode node = JsonNodeFactory.instance.objectNode(); try
ObjectNode node = JsonNodeFactory.instance.objectNode(); if ( responseIsJson )
ObjectNode data = JsonNodeFactory.instance.objectNode(); int docId = cachedSearch.getNthDocId(i); SearchItem item = logSearch.toResult(docId); node = JsonNodeFactory.instance.objectNode(); node.put("sEcho", sEcho); node.put("iTotalRecords", logSearch.getDocQty());
@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; } }
/** * Factory method that constructs and returns an empty {@link ObjectNode} * Construction is done using registered {@link JsonNodeFactory}. */ public final ObjectNode objectNode() { return _nodeFactory.objectNode(); }
@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); }
throws IOException, JsonProcessingException ObjectNode node = nodeFactory.objectNode(); JsonToken t = jp.getCurrentToken(); if (t == JsonToken.START_OBJECT) {
ServerSpec us = UsState.findUs(context.getExhibitor(), serverList.getSpecs()); ObjectNode mainNode = JsonNodeFactory.instance.objectNode(); ObjectNode configNode = JsonNodeFactory.instance.objectNode(); ObjectNode controlPanelNode = JsonNodeFactory.instance.objectNode(); ObjectNode zooCfgNode = JsonNodeFactory.instance.objectNode(); for ( EncodedConfigParser.FieldValue fv : zooCfgParser.getFieldValues() ) ObjectNode backupExtraNode = JsonNodeFactory.instance.objectNode(); EncodedConfigParser parser = context.getExhibitor().getBackupManager().getBackupConfigParser(); List<BackupConfigSpec> configs = context.getExhibitor().getBackupManager().getConfigSpecs();
return array; case OBJECT: ObjectNode object = JsonNodeFactory.instance.objectNode(); for (long l = in.readMapStart(); l > 0; l = in.mapNext()) for (long i = 0; i < l; i++)
/** * 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; }
/** *<p> * Note: return type is co-variant, as basic ObjectCodec * abstraction can not refer to concrete node types (as it's * part of core package, whereas impls are part of mapper * package) * * @since 1.2 */ @Override public ObjectNode createObjectNode() { return _deserializationConfig.getNodeFactory().objectNode(); }
@Override public JsonNode createObjectNode() { return _config.getNodeFactory().objectNode(); }
public String getSerializedJSON(final List<MetricName> metricNames) { ArrayNode tokenInfoArrayNode = JsonNodeFactory.instance.arrayNode(); for (MetricName metricName : metricNames) { ObjectNode metricNameInfoNode = JsonNodeFactory.instance.objectNode(); metricNameInfoNode.put(metricName.getName(), JsonNodeFactory.instance.booleanNode(metricName.isCompleteName())); tokenInfoArrayNode.add(metricNameInfoNode); } return tokenInfoArrayNode.toString(); } }