本文整理了Java中io.vertx.ext.consul.KeyValue.toJson()
方法的一些代码示例,展示了KeyValue.toJson()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyValue.toJson()
方法的具体详情如下:
包路径:io.vertx.ext.consul.KeyValue
类名称:KeyValue
方法名:toJson
[英]Convert to JSON
[中]转换为JSON
代码示例来源:origin: io.vertx/vertx-consul-client
/**
* Convert to JSON
*
* @return the JSON
*/
public JsonObject toJson() {
JsonArray jsonResults = new JsonArray();
results.forEach(op -> {
if (op instanceof KeyValue) {
jsonResults.add(new JsonObject().put("KV", ((KeyValue) op).toJson()));
}
});
JsonArray jsonErrors = new JsonArray();
errors.forEach(err -> jsonErrors.add(err.toJson()));
return new JsonObject().put("Results", jsonResults).put("Errors", jsonErrors);
}
代码示例来源:origin: io.vertx/vertx-consul-client
public static void toJson(KeyValueList obj, java.util.Map<String, Object> json) {
json.put("index", obj.getIndex());
if (obj.getList() != null) {
JsonArray array = new JsonArray();
obj.getList().forEach(item -> array.add(item.toJson()));
json.put("list", array);
}
}
}
代码示例来源:origin: io.vertx/vertx-consul-client
@Test
public void testKeyValueCopy() {
KeyValue kv = randomKeyValue();
checkKeyValue(kv, new KeyValue(kv));
checkKeyValue(kv, new KeyValue(kv.toJson()));
}
内容来源于网络,如有侵权,请联系作者删除!