當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。