本文整理了Java中io.vertx.ext.web.client.WebClientOptions.toJson()
方法的一些代码示例,展示了WebClientOptions.toJson()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebClientOptions.toJson()
方法的具体详情如下:
包路径:io.vertx.ext.web.client.WebClientOptions
类名称:WebClientOptions
方法名:toJson
暂无
代码示例来源:origin: io.vertx/vertx-consul-client
/**
* Convert to JSON
*
* @return the JSON
*/
public JsonObject toJson() {
JsonObject json = super.toJson();
ConsulClientOptionsConverter.toJson(this, json);
if (getHost() != null) {
json.put("host", getHost());
}
json.put("port", getPort());
return json;
}
代码示例来源:origin: io.knotx.acme/acme-forms-adapter-http
public static void toJson(HttpFormsAdapterOptions obj, JsonObject json) {
if (obj.getAddress() != null) {
json.put("address", obj.getAddress());
}
if (obj.getClientOptions() != null) {
json.put("clientOptions", obj.getClientOptions().toJson());
}
if (obj.getCustomHttpHeader() != null) {
json.put("customHttpHeader", obj.getCustomHttpHeader().toJson());
}
if (obj.getServices() != null) {
JsonArray array = new JsonArray();
obj.getServices().forEach(item -> array.add(item.toJson()));
json.put("services", array);
}
}
}
代码示例来源:origin: io.vertx/vertx-web-client
@Test
public void testToJson() {
WebClientOptions options = new WebClientOptions()
.setDefaultPort(4848)
.setMaxPoolSize(50)
.setUserAgentEnabled(false);
JsonObject json = options.toJson();
assertEquals(4848, (int) json.getInteger("defaultPort"));
assertEquals(50, (int) json.getInteger("maxPoolSize"));
assertEquals(false, json.getBoolean("userAgentEnabled"));
}
}
内容来源于网络,如有侵权,请联系作者删除!