javax.json.spi.JsonProvider.createValue()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(115)

本文整理了Java中javax.json.spi.JsonProvider.createValue()方法的一些代码示例,展示了JsonProvider.createValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JsonProvider.createValue()方法的具体详情如下:
包路径:javax.json.spi.JsonProvider
类名称:JsonProvider
方法名:createValue

JsonProvider.createValue介绍

[英]Creates a JsonNumber.
[中]创建一个JsonNumber。

代码示例

代码示例来源:origin: wildfly/wildfly

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(long value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: wildfly/wildfly

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(BigDecimal value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: wildfly/wildfly

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(double value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: wildfly/wildfly

/**
 * Creates a JsonString.
 *
 * @param value a JSON string
 * @return the JsonString for the string
 *
 * @since 1.1
 */
public static JsonString createValue(String value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: wildfly/wildfly

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(int value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: wildfly/wildfly

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(BigInteger value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: oracle/helidon

private static JsonValue toJson(Object object) {
  if (object instanceof String) {
    return JSON_PROVIDER.createValue((String) object);
  }
  if (object instanceof Integer) {
    return JSON_PROVIDER.createValue((Integer) object);
  }
  if (object instanceof Double) {
    return JSON_PROVIDER.createValue((Double) object);
  }
  if (object instanceof Long) {
    return JSON_PROVIDER.createValue((Long) object);
  }
  if (object instanceof BigDecimal) {
    return JSON_PROVIDER.createValue((BigDecimal) object);
  }
  if (object instanceof BigInteger) {
    return JSON_PROVIDER.createValue((BigInteger) object);
  }
  if (object instanceof Boolean) {
    return ((Boolean) object) ? JsonValue.TRUE : JsonValue.FALSE;
  }
  if (object instanceof Address) {
    return ((Address) object).getJson();
  }
  if (object instanceof Collection) {
    return JSON.createArrayBuilder((Collection) object).build();
  }
  return JSON_PROVIDER.createValue(String.valueOf(object));
}

代码示例来源:origin: javax/javaee-web-api

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(long value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: javax.json/javax.json-api

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(BigDecimal value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: javax.json/javax.json-api

/**
 * Creates a JsonString.
 *
 * @param value a JSON string
 * @return the JsonString for the string
 *
 * @since 1.1
 */
public static JsonString createValue(String value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: javax.json/javax.json-api

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(int value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: jakarta.json/jakarta.json-api

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(int value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: org.jboss.eap/wildfly-client-all

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(long value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(int value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: jakarta.json/jakarta.json-api

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(BigInteger value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: org.jboss.eap/wildfly-client-all

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(BigInteger value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Creates a JsonString.
 *
 * @param value a JSON string
 * @return the JsonString for the string
 *
 * @since 1.1
 */
public static JsonString createValue(String value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: javax/javaee-web-api

/**
 * Creates a JsonString.
 *
 * @param value a JSON string
 * @return the JsonString for the string
 *
 * @since 1.1
 */
public static JsonString createValue(String value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: javax/javaee-web-api

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(double value) {
  return JsonProvider.provider().createValue(value);
}

代码示例来源:origin: javax/javaee-web-api

/**
 * Creates a JsonNumber.
 *
 * @param value a JSON number
 * @return the JsonNumber for the number
 *
 * @since 1.1
 */
public static JsonNumber createValue(BigInteger value) {
  return JsonProvider.provider().createValue(value);
}

相关文章