com.alibaba.fastjson.JSONObject.getDoubleValue()方法的使用及代码示例

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

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

JSONObject.getDoubleValue介绍

暂无

代码示例

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public double getDoubleValue(String key) {
  return jsonObject.getDoubleValue(key);
}

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public double getDoubleValue(String key) {
  return jsonObject.getDoubleValue(key);
}

代码示例来源:origin: alibaba/Tangram-Android

bannerCard.cell.setIndicatorMargin(Style.parseSize(styleJson.getString(ATTR_INDICATOR_MARGIN), 0));
bannerCard.cell.setIndicatorHeight(Style.parseSize(styleJson.getString(ATTR_INDICATOR_HEIGHT), 0));
bannerCard.cell.setPageWidth(styleJson.getDoubleValue(ATTR_PAGE_WIDTH));
bannerCard.cell.sethGap(Style.parseSize(styleJson.getString(ATTR_HGAP), 0));
bannerCard.cell.itemRatio = styleJson.getDoubleValue(ATTR_ITEM_RATIO);
bannerCard.cell.itemMargin[0] = Style.parseSize(styleJson.getString(ATTR_ITEM_MARGIN_LEFT), 0);
bannerCard.cell.itemMargin[1] = Style.parseSize(styleJson.getString(ATTR_ITEM_MARGIN_RIGHT), 0);

代码示例来源:origin: uber/chaperone

long noTimeCount = oldMetricsInJSON.getLongValue("noTimeCount");
long malformedCount = oldMetricsInJSON.getLongValue("malformedCount");
double p99Latency = oldMetricsInJSON.getDoubleValue("mean99");
double maxLatency = oldMetricsInJSON.getDoubleValue("maxLatency");

代码示例来源:origin: uber/chaperone

double timestampInSec = record.getDoubleValue(AuditMsgField.TIME_BUCKET_START.getName());
double meanLatency = record.getDoubleValue(AuditMsgField.METRICS_MEAN_LATENCY.getName());
double p95Latency = record.getDoubleValue(AuditMsgField.METRICS_P95_LATENCY.getName());
double p99Latency = record.getDoubleValue(AuditMsgField.METRICS_P99_LATENCY.getName());
double maxLatency = record.getDoubleValue(AuditMsgField.METRICS_MAX_LATENCY.getName());

代码示例来源:origin: uber/chaperone

private JSONObject createRecordMock(String topicName, long count, double meanLatency, double p95Latency,
   long nowInMs, long totalBytes, long noTimeCount, long malformedCount, double p99Latency, double maxLatency) {
  JSONObject record = EasyMock.createMock(JSONObject.class);
  EasyMock.expect(record.getString(AuditMsgField.TOPICNAME.getName())).andStubReturn(topicName);
  EasyMock.expect(record.getString(AuditMsgField.HOSTNAME.getName())).andStubReturn("myhostname");
  EasyMock.expect(record.getString(AuditMsgField.TIER.getName())).andStubReturn("mytier");
  EasyMock.expect(record.getString(AuditMsgField.DATACENTER.getName())).andStubReturn("mydc");
  EasyMock.expect(record.getLongValue(AuditMsgField.METRICS_COUNT.getName())).andStubReturn(count);
  EasyMock.expect(record.getDoubleValue(AuditMsgField.METRICS_MEAN_LATENCY.getName())).andStubReturn(meanLatency);
  EasyMock.expect(record.getDoubleValue(AuditMsgField.METRICS_P95_LATENCY.getName())).andStubReturn(p95Latency);
  EasyMock.expect(record.getDoubleValue(AuditMsgField.TIME_BUCKET_START.getName())).andStubReturn((double) nowInMs);

  EasyMock.expect(record.getLongValue(AuditMsgField.METRICS_TOTAL_BYTES.getName())).andStubReturn(totalBytes);
  EasyMock.expect(record.getLongValue(AuditMsgField.METRICS_COUNT_NOTIME.getName())).andStubReturn(noTimeCount);
  EasyMock.expect(record.getLongValue(AuditMsgField.METRICS_COUNT_MALFORMED.getName())).andStubReturn(malformedCount);
  EasyMock.expect(record.getDoubleValue(AuditMsgField.METRICS_P99_LATENCY.getName())).andStubReturn(p99Latency);
  EasyMock.expect(record.getDoubleValue(AuditMsgField.METRICS_MAX_LATENCY.getName())).andStubReturn(maxLatency);

  return record;
 }
}

代码示例来源:origin: syhily/elasticsearch-jdbc

@Override
public double getDoubleValue(String key) {
  return jsonObject.getDoubleValue(key);
}

代码示例来源:origin: com.github.ltsopensource/lts-core

@Override
public double getDoubleValue(String key) {
  return jsonObject.getDoubleValue(key);
}

代码示例来源:origin: whvcse/EasyWeb

/**
 * 得到doubleValue类型的值
 */
public static double getDoubleValue(String json, String key) {
  double result = 0;
  try {
    JSONObject jsonObject = JSON.parseObject(json);
    result = jsonObject.getDoubleValue(key);
  } catch (Exception e) {
    e.printStackTrace();
  }
  return result;
}

相关文章

微信公众号

最新文章

更多