io.vertx.ext.consul.KeyValue.toJson()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(94)

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

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()));
}

相关文章