net.minidev.json.JSONObject.getAsString()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(298)

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

JSONObject.getAsString介绍

[英]A Simple Helper object to String
[中]字符串的简单辅助对象

代码示例

代码示例来源:origin: ScienJus/pixiv-crawler

/**
   * 获得排行榜前一天日期
   * @param json
   * @return
   */
  public String parseRankPreDate(JSONObject json) {
    return json.getAsString("prev_date");
  }
}

代码示例来源:origin: dataArtisans/yahoo-streaming-benchmark

@Override
 public void flatMap(String input, Collector<Tuple7<String, String, String, String, String, String, String>> out)
  throws Exception {
  JSONObject obj = (JSONObject) parser.parse(input);
  Tuple7<String, String, String, String, String, String, String> tuple =
   new Tuple7<>(
    obj.getAsString("user_id"),
    obj.getAsString("page_id"),
    obj.getAsString("campaign_id"),
    obj.getAsString("ad_type"),
    obj.getAsString("event_type"),
    obj.getAsString("event_time"),
    obj.getAsString("ip_address"));
  out.collect(tuple);
 }
}

代码示例来源:origin: dataArtisans/yahoo-streaming-benchmark

@Override
 public void flatMap(String input, Collector<Tuple7<String, String, String, String, String, String, String>> out)
  throws Exception {
  if (parser == null) {
   parser = new JSONParser();
  }
  JSONObject obj = (JSONObject) parser.parse(input);
  Tuple7<String, String, String, String, String, String, String> tuple =
   new Tuple7<>(
    obj.getAsString("user_id"),
    obj.getAsString("page_id"),
    obj.getAsString("ad_id"),
    obj.getAsString("ad_type"),
    obj.getAsString("event_type"),
    obj.getAsString("event_time"),
    obj.getAsString("ip_address"));
  out.collect(tuple);
 }
}

代码示例来源:origin: dataArtisans/yahoo-streaming-benchmark

@Override
 public void flatMap(String input, Collector<Tuple7<String, String, String, String, String, String, String>> out)
  throws Exception {
  if (parser == null) {
   parser = new JSONParser();
  }
  net.minidev.json.JSONObject obj = (net.minidev.json.JSONObject) parser.parse(input);
  Tuple7<String, String, String, String, String, String, String> tuple =
   new Tuple7<>(
    obj.getAsString("user_id"),
    obj.getAsString("page_id"),
    obj.getAsString("campaign_id"),
    obj.getAsString("ad_type"),
    obj.getAsString("event_type"),
    obj.getAsString("event_time"),
    obj.getAsString("ip_address"));
  out.collect(tuple);
 }
}

代码示例来源:origin: dataArtisans/yahoo-streaming-benchmark

@Override
 public void flatMap(String input, Collector<Tuple2<String, String>> out)
  throws Exception {
  if (p == null) {
   p = new JSONParser();
  }
  JSONObject obj = (JSONObject) p.parse(input);
  // filter
  if (obj.getAsString("event_type").equals("view")) {
   // project
   Tuple2<String, String> tuple = new Tuple2<>(obj.getAsString("ad_id"), obj.getAsString("event_time"));
   out.collect(tuple);
  }
 }
}

代码示例来源:origin: org.apache.tajo/tajo-storage-common

private void loadTableSpaces(JSONObject json, boolean override) {
 JSONObject spaces = (JSONObject) json.get(KEY_SPACES);
 if (spaces != null) {
  for (Map.Entry<String, Object> entry : spaces.entrySet()) {
   JSONObject spaceDetail = (JSONObject) entry.getValue();
   AddTableSpace(
     entry.getKey(),
     URI.create(spaceDetail.getAsString("uri")),
     Boolean.parseBoolean(spaceDetail.getAsString("default")),
     (JSONObject) spaceDetail.get(TABLESPACE_SPEC_CONFIGS_KEY),
     override);
  }
 }
}

代码示例来源:origin: apache/tajo

private void loadTableSpaces(JSONObject json, boolean override) {
 JSONObject spaces = (JSONObject) json.get(KEY_SPACES);
 if (spaces != null) {
  for (Map.Entry<String, Object> entry : spaces.entrySet()) {
   JSONObject spaceDetail = (JSONObject) entry.getValue();
   AddTableSpace(
     entry.getKey(),
     URI.create(spaceDetail.getAsString("uri")),
     Boolean.parseBoolean(spaceDetail.getAsString("default")),
     (JSONObject) spaceDetail.get(TABLESPACE_SPEC_CONFIGS_KEY),
     override);
  }
 }
}

代码示例来源:origin: org.apache.tajo/tajo-storage-jdbc

private void setDatabase() {
 if (config.containsKey(CONFIG_KEY_MAPPED_DATABASE)) {
  database = this.config.getAsString(CONFIG_KEY_MAPPED_DATABASE);
 } else {
  database = ConnectionInfo.fromURI(uri).database();
 }
}

代码示例来源:origin: apache/tajo

private void setDatabase() {
 if (config.containsKey(CONFIG_KEY_MAPPED_DATABASE)) {
  database = this.config.getAsString(CONFIG_KEY_MAPPED_DATABASE);
 } else {
  database = ConnectionInfo.fromURI(uri).database();
 }
}

代码示例来源:origin: btrplace/scheduler

public static Constant fromJSON(JSONObject o) {
  Type t = Type.decode(o.getAsString("type"));
  Object r = t.fromJSON(o.get("value"));
  return new Constant(r, t);
}

代码示例来源:origin: btrplace/scheduler

String cId = o.getAsString("constraint");
Optional<Constraint> opt = cstrs.stream().filter(x -> x.id().equals(cId)).findFirst();
if (!opt.isPresent()) {
ReconfigurationPlanConverter rc = new ReconfigurationPlanConverter();
Instance i = ic.fromJSON(o.getAsString("instance"));
ReconfigurationPlan plan = rc.fromJSON(o.getAsString("plan"));

代码示例来源:origin: org.apache.tajo/tajo-storage-hdfs

String boolStr = object.getAsString(fieldName);
 if (boolStr != null) {
  output.put(fieldIndex, DatumFactory.createBool(boolStr.equals("true")));
 String charStr = object.getAsString(fieldName);
 if (charStr != null) {
  output.put(fieldIndex, DatumFactory.createChar(charStr));
 String textStr = object.getAsString(fieldName);
 if (textStr != null) {
  output.put(fieldIndex, DatumFactory.createText(textStr));
 String timestampStr = object.getAsString(fieldName);
 if (timestampStr != null) {
  output.put(fieldIndex, DatumFactory.createTimestamp(timestampStr, timezone));
 String timeStr = object.getAsString(fieldName);
 if (timeStr != null) {
  output.put(fieldIndex, DatumFactory.createTime(timeStr));
 String dateStr = object.getAsString(fieldName);
 if (dateStr != null) {
  output.put(fieldIndex, DatumFactory.createDate(dateStr));
case VARBINARY:
case BLOB: {
 Object jsonObject = object.getAsString(fieldName);
 String inetStr = object.getAsString(fieldName);

代码示例来源:origin: apache/tajo

String boolStr = object.getAsString(fieldName);
 if (boolStr != null) {
  output.put(fieldIndex, DatumFactory.createBool(boolStr.equals("true")));
 String charStr = object.getAsString(fieldName);
 if (charStr != null) {
  output.put(fieldIndex, DatumFactory.createChar(charStr));
 String textStr = object.getAsString(fieldName);
 if (textStr != null) {
  output.put(fieldIndex, DatumFactory.createText(textStr));
 String timestampStr = object.getAsString(fieldName);
 if (timestampStr != null) {
  output.put(fieldIndex, DatumFactory.createTimestamp(timestampStr, timezone));
 String timeStr = object.getAsString(fieldName);
 if (timeStr != null) {
  output.put(fieldIndex, DatumFactory.createTime(timeStr));
 String dateStr = object.getAsString(fieldName);
 if (dateStr != null) {
  output.put(fieldIndex, DatumFactory.createDate(dateStr));
case VARBINARY:
case BLOB: {
 Object jsonObject = object.getAsString(fieldName);

相关文章