org.vertx.java.core.json.JsonObject.putValue()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(96)

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

JsonObject.putValue介绍

暂无

代码示例

代码示例来源:origin: vert-x/mod-lang-php

json.putValue(key.toString(), value.toJavaObject());

代码示例来源:origin: net.kuujo/xync

/**
 * Handles getting a key.
 */
private void doKeyGet(final Message<JsonObject> message) {
 final String key = message.body().getString("name");
 if (key == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No key specified."));
  return;
 }
 try {
  Object value = manager.getMap(formatKey("keys")).get(key);
  message.reply(new JsonObject().putString("status", "ok").putValue("result", value));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

代码示例来源:origin: net.kuujo/xync

/**
 * Handles a queue poll command.
 */
private void doQueuePoll(final Message<JsonObject> message) {
 final String name = message.body().getString("name");
 if (name == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No name specified."));
  return;
 }
 try {
  Object result = manager.getQueue(formatKey(name)).poll();
  message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

代码示例来源:origin: net.kuujo/xync

/**
 * Handles a queue peek command.
 */
private void doQueuePeek(final Message<JsonObject> message) {
 final String name = message.body().getString("name");
 if (name == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No name specified."));
  return;
 }
 try {
  Object result = manager.getQueue(formatKey(name)).peek();
  message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

代码示例来源:origin: net.kuujo/xync

/**
 * Handles a cluster map get command.
 */
private void doMapGet(final Message<JsonObject> message) {
 final String name = message.body().getString("name");
 if (name == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No name specified."));
  return;
 }
 final String key = message.body().getString("key");
 if (key == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No key specified."));
  return;
 }
 try {
  Object result = manager.getMap(formatKey(name)).get(key);
  message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

代码示例来源:origin: net.kuujo/xync

/**
 * Handles a queue element command.
 */
private void doQueueElement(final Message<JsonObject> message) {
 final String name = message.body().getString("name");
 if (name == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No name specified."));
  return;
 }
 try {
  Object result = manager.getQueue(formatKey(name)).element();
  message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

代码示例来源:origin: net.kuujo/xync

/**
 * Handles a cluster map remove command.
 */
private void doMapRemove(final Message<JsonObject> message) {
 final String name = message.body().getString("name");
 if (name == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No name specified."));
  return;
 }
 final String key = message.body().getString("key");
 if (key == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No key specified."));
  return;
 }
 try {
  Object result = manager.getMap(formatKey(name)).remove(key);
  message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

代码示例来源:origin: net.kuujo/xync

/**
 * Handles a list get.
 */
private void doListGet(final Message<JsonObject> message) {
 final String name = message.body().getString("name");
 if (name == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No name specified."));
  return;
 }
 final Integer index = message.body().getInteger("index");
 if (index == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No index specified."));
  return;
 }
 try {
  Object result = manager.getList(formatKey(name)).get(index);
  message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

代码示例来源:origin: net.kuujo/xync

try {
 Object result = manager.getList(formatKey(name)).remove(index);
 message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
} catch (Exception e) {
 message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));

代码示例来源:origin: net.kuujo/xync

/**
 * Handles a cluster map put command.
 */
private void doMapPut(final Message<JsonObject> message) {
 final String name = message.body().getString("name");
 if (name == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No name specified."));
  return;
 }
 final Object key = message.body().getValue("key");
 if (key == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No key specified."));
  return;
 }
 final Object value = message.body().getValue("value");
 if (value == null) {
  message.reply(new JsonObject().putString("status", "error").putString("message", "No value specified."));
  return;
 }
 try {
  Object result = manager.getMap(formatKey(name)).put(key, value);
  message.reply(new JsonObject().putString("status", "ok").putValue("result", result));
 } catch (Exception e) {
  message.reply(new JsonObject().putString("status", "error").putString("message", e.getMessage()));
 }
}

相关文章