code
来源:互联网 发布:期货数据分析 编辑:程序博客网 时间:2024/04/19 14:26
import java.util.Map;
public class Response {
private Map<String,String> dimensions = new HashMap<String,String>();
private int resp;
public void setDimension(String key ,String value) {
dimensions.put(key,value);
}
public void setDimensions(Map<String,String> map) {
dimensions.putAll(map);
}
public void setResp(int resp) {
this.resp = resp;
}
public int getResp() {
return resp;
}
}
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Request {
private String table;
private String metrics;
private String startDt;
private String endDt;
private Map<String,String> filters = new HashMap<String,String>();
private List<Response> resps = new ArrayList<Response>();
public void setTable(String table) {
this.table = table;
}
public void setStartDt(String startDt) {
this.startDt = startDt;
}
public void setEndDt(String endDt) {
this.endDt = endDt;
}
public void setMetrics(String metrics) {
this.metrics = metrics;
}
public void setFilter(String key , String value) {
filters.put(key ,value);
}
public Map<String,String> getFilters(){
return filters;
}
public String getUrl(){
return table + "/" + metrics + "?startDt="+startDt+"&endDt="+ endDt + queryString();
}
public String queryString(){
StringBuffer sb = new StringBuffer();
for(Map.Entry<String, String> e : filters.entrySet()){
String temp = "&" + e.getKey() + "=" + e.getValue() ;
sb.append(temp);
}
return sb.toString();
}
public void addResponse(String date , int value){
Response resp = new Response();
resp.setResp(value);
resp.setDimension("date", date);
resp.setDimensions(filters);
resps.add(resp);
}
}
public class Control {
public static void main(String args){
String json = "[{table:Ftable, }]"
}
}
- code
- code
- code
- code
- Code
- code
- code
- Code
- Code
- CODE
- code
- code
- code
- code
- code
- code
- Code
- code
- JQGrid各种参数详解API
- android 学习系列教程
- QT 如何改图可执行文件图标
- Volley缓存方式下载图片
- ERP原理
- code
- 51nod1307 绳子与重物
- 自动测试常用的判定方法
- 探讨一下C语言中char类型数组的移位操作
- Android源码剖析之------常见Window的创建过程
- Android基础之自己创建活动
- Java中的装箱,拆箱详解
- 上拉加载下拉刷新的RecyclerView可添加headerView
- c++数组的几个有趣性质