当前位置: 首页>>代码示例>>Java>>正文


Java JSONObject.element方法代码示例

本文整理汇总了Java中net.sf.json.JSONObject.element方法的典型用法代码示例。如果您正苦于以下问题:Java JSONObject.element方法的具体用法?Java JSONObject.element怎么用?Java JSONObject.element使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.sf.json.JSONObject的用法示例。


在下文中一共展示了JSONObject.element方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getQuantilesJSON

import net.sf.json.JSONObject; //导入方法依赖的package包/类
public static JSONObject getQuantilesJSON(Long[] rtimes) {
    JSONObject result = new JSONObject();
    Arrays.sort(rtimes);

    double[] quantiles = {0.25, 0.50, 0.75, 0.80, 0.90, 0.95, 0.98, 0.99, 1.00};

    Stack<Long> timings = new Stack<>();
    timings.addAll(Arrays.asList(rtimes));
    double level = 1.0;
    Object timing = 0;
    for (int qn = quantiles.length - 1; qn >= 0; qn--) {
        double quan = quantiles[qn];
        while (level >= quan && !timings.empty()) {
            timing = timings.pop();
            level -= 1.0 / rtimes.length;
        }
        result.element(String.valueOf(quan * 100), timing);
    }

    return result;
}
 
开发者ID:Blazemeter,项目名称:jmeter-bzm-plugins,代码行数:22,代码来源:LoadosophiaClient.java

示例2: responseResult

import net.sf.json.JSONObject; //导入方法依赖的package包/类
/** 
 * 返回服务端处理结果 
 * @param obj 服务端输出对象 
 * @return 输出处理结果给前段JSON格式数据 
 * @author YANGHONGXIA 
 * @since 2015-01-06 
 */  
public String responseResult(Object obj){  
    JSONObject jsonObj = null;  
    if(obj != null){  
        logger.info("后端返回对象:{}", obj);  
        JsonConfig jsonConfig = new JsonConfig();   
        jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());  
        jsonObj = JSONObject.fromObject(obj, jsonConfig);  
        logger.info("后端返回数据:" + jsonObj);  
        if(HttpConstants.SERVICE_RESPONSE_SUCCESS_CODE.equals(jsonObj.getString(HttpConstants.SERVICE_RESPONSE_RESULT_FLAG))){  
            jsonObj.element(HttpConstants.RESPONSE_RESULT_FLAG_ISERROR, false);  
            jsonObj.element(HttpConstants.SERVICE_RESPONSE_RESULT_MSG, "");  
        }else{  
            jsonObj.element(HttpConstants.RESPONSE_RESULT_FLAG_ISERROR, true);  
            String errMsg = jsonObj.getString(HttpConstants.SERVICE_RESPONSE_RESULT_MSG);  
            jsonObj.element(HttpConstants.SERVICE_RESPONSE_RESULT_MSG, errMsg==null?HttpConstants.SERVICE_RESPONSE_NULL:errMsg);  
        }  
    }  
    logger.info("输出结果:{}", jsonObj.toString());  
    return jsonObj.toString();  
}
 
开发者ID:lonelyshine,项目名称:xcx-specialty,代码行数:28,代码来源:BaseController.java

示例3: responseSuccess

import net.sf.json.JSONObject; //导入方法依赖的package包/类
/** 
 * 返回成功 
 * @param obj 输出对象 
 * @return 输出成功的JSON格式数据 
 */  
public String responseSuccess(Object obj){  
    JSONObject jsonObj = null;  
    if(obj != null){  
        logger.info("后端返回对象:{}", obj);  
        JsonConfig jsonConfig = new JsonConfig();   
        jsonConfig.registerJsonValueProcessor(Date.class, new JsonDateValueProcessor());  
        jsonObj = JSONObject.fromObject(obj, jsonConfig);  
        logger.info("后端返回数据:" + jsonObj);  
        jsonObj.element(HttpConstants.RESPONSE_RESULT_FLAG_ISERROR, false);  
        jsonObj.element(HttpConstants.SERVICE_RESPONSE_RESULT_MSG, "");  
    }  
    logger.info("输出结果:{}", jsonObj.toString());  
    return jsonObj.toString();  
}
 
开发者ID:lonelyshine,项目名称:xcx-specialty,代码行数:20,代码来源:BaseController.java


注:本文中的net.sf.json.JSONObject.element方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。