當前位置: 首頁>>代碼示例>>Java>>正文


Java JsonValue.toString方法代碼示例

本文整理匯總了Java中javax.json.JsonValue.toString方法的典型用法代碼示例。如果您正苦於以下問題:Java JsonValue.toString方法的具體用法?Java JsonValue.toString怎麽用?Java JsonValue.toString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.json.JsonValue的用法示例。


在下文中一共展示了JsonValue.toString方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: readAdapterNotes

import javax.json.JsonValue; //導入方法依賴的package包/類
private static String readAdapterNotes(JsonObject root) {
    if (root.containsKey("adapterNotes")) {
        JsonValue notes = root.get("adapterNotes");
        if (notes.getValueType() == ValueType.STRING) {
            // Return unquoted string
            return ((JsonString)notes).getString();
        } else {
            return notes.toString();
        }
    }
    return "";
}
 
開發者ID:EXASOL,項目名稱:virtual-schemas,代碼行數:13,代碼來源:RequestJsonParser.java

示例2: getString

import javax.json.JsonValue; //導入方法依賴的package包/類
public static String getString( JsonObject o, String n, String defaultValue )
{
    JsonValue v = o.get( n );
    if( v == null ) {
        return defaultValue;
    }
    switch( v.getValueType() ) {
        case NUMBER:
            JsonNumber jn = (JsonNumber) v;
            return jn.toString();
        case STRING:
            JsonString s = (JsonString) v;
            return s.getString();
        case TRUE:
            return "true";
        case FALSE:
            return "false";
        case NULL:
            return defaultValue;
        default:
            return v.toString();
    }
}
 
開發者ID:peter-mount,項目名稱:opendata-common,代碼行數:24,代碼來源:JsonUtils.java

示例3: convert

import javax.json.JsonValue; //導入方法依賴的package包/類
static String convert(JsonValue input) {
    if (input.getValueType() == JsonValue.ValueType.STRING) {
        return ((JsonString) input).getString();
    } else {
        return input.toString();
    }
}
 
開發者ID:AdamBien,項目名稱:firehose,代碼行數:8,代碼來源:Metric.java

示例4: prettyPrint

import javax.json.JsonValue; //導入方法依賴的package包/類
/**
 * Returns a pretty-printed JSON string for the given example instance of the given RAML type.
 *
 * @param type
 *            RAML type declaration
 * @param example
 *            example instance
 * @return pretty-printed JSON string
 */
public String prettyPrint(TypeDeclaration type, ExampleSpec example) {
    JsonValue json = toJsonValue(type, example);

    Map<String, Boolean> config = new HashMap<>();
    config.put(JsonGenerator.PRETTY_PRINTING, true);
    JsonWriterFactory jwf = Json.createWriterFactory(config);
    StringWriter sw = new StringWriter();
    JsonWriter writer = jwf.createWriter(sw);
    if (json instanceof JsonStructure) {
        writer.write((JsonStructure) json);
        return sw.toString();
    }
    else {
        return json.toString();
    }
}
 
開發者ID:ops4j,項目名稱:org.ops4j.ramler,代碼行數:26,代碼來源:ExampleSpecJsonRenderer.java

示例5: getValue

import javax.json.JsonValue; //導入方法依賴的package包/類
private static String getValue(JsonValue value) {
    if (value.getValueType().equals(ValueType.STRING)) {
        JsonString s = (JsonString) value;
        return s.getString();
    } else {
        return value.toString();
    }
}
 
開發者ID:ilanpillemer,項目名稱:real1ty,代碼行數:9,代碼來源:Application.java

示例6: adaptFromJson

import javax.json.JsonValue; //導入方法依賴的package包/類
@Override
public String adaptFromJson(JsonValue json) {
    return json.toString();
}
 
開發者ID:readlearncode,項目名稱:Java-EE-8-Sampler,代碼行數:5,代碼來源:FirstNameAdapter.java

示例7: asString

import javax.json.JsonValue; //導入方法依賴的package包/類
private String asString(JsonValue value) {
    return value.getValueType().equals(ValueType.STRING) ? ((JsonString) value).getString() : value.toString();
}
 
開發者ID:jonestimd,項目名稱:finances,代碼行數:4,代碼來源:JsonResponse.java

示例8: decorateJsonValue

import javax.json.JsonValue; //導入方法依賴的package包/類
private static String decorateJsonValue(ResourceBundle bundle, JsonValue value) {
	return value.toString();
}
 
開發者ID:i49,項目名稱:hibiscus,代碼行數:4,代碼來源:Messages.java

示例9: sendJson

import javax.json.JsonValue; //導入方法依賴的package包/類
protected void sendJson(HttpExchange exchange, JsonValue jsonValue) throws IOException {
    String body = jsonValue.toString();
    exchange.getResponseHeaders().add("Content-Type", "application/json");
    exchange.sendResponseHeaders(200, body.length());
    exchange.getResponseBody().write(body.getBytes(StandardCharsets.ISO_8859_1));
}
 
開發者ID:kawasima,項目名稱:falchion,代碼行數:7,代碼來源:AbstractApi.java


注:本文中的javax.json.JsonValue.toString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。