當前位置: 首頁>>代碼示例>>Java>>正文


Java JsonArray.isEmpty方法代碼示例

本文整理匯總了Java中javax.json.JsonArray.isEmpty方法的典型用法代碼示例。如果您正苦於以下問題:Java JsonArray.isEmpty方法的具體用法?Java JsonArray.isEmpty怎麽用?Java JsonArray.isEmpty使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.json.JsonArray的用法示例。


在下文中一共展示了JsonArray.isEmpty方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getAttachments

import javax.json.JsonArray; //導入方法依賴的package包/類
public static  List<AttachmentDao> getAttachments(JsonArray attachmentsList) {
    List<AttachmentDao> list = new ArrayList<>();
    if(!attachmentsList.isEmpty()){
         for(int i =0; i < attachmentsList.size(); i++){
             list.add(getAttachment(attachmentsList.getJsonObject(i)));
        }
    }       
    return list;
}
 
開發者ID:avraampiperidis,項目名稱:DiavgeiaUtils,代碼行數:10,代碼來源:DecisionDaoProviderBuilder.java

示例2: parseAddress

import javax.json.JsonArray; //導入方法依賴的package包/類
@Override
public Address parseAddress(JsonObject json) {
    JsonArray results = json.getJsonArray("results");

    if (!results.isEmpty()) {
        Address address = new Address();

        JsonObject result = (JsonObject) results.get(0);
        JsonArray components = result.getJsonArray("address_components");

        for (JsonObject component : components.getValuesAs(JsonObject.class)) {

            String value = component.getString("short_name");

            typesLoop: for (JsonString type : component.getJsonArray("types").getValuesAs(JsonString.class)) {

                switch (type.getString()) {
                    case "street_number":
                        address.setHouse(value);
                        break typesLoop;
                    case "route":
                        address.setStreet(value);
                        break typesLoop;
                    case "locality":
                        address.setSettlement(value);
                        break typesLoop;
                    case "administrative_area_level_2":
                        address.setDistrict(value);
                        break typesLoop;
                    case "administrative_area_level_1":
                        address.setState(value);
                        break typesLoop;
                    case "country":
                        address.setCountry(value);
                        break typesLoop;
                    case "postal_code":
                        address.setPostcode(value);
                        break typesLoop;
                    default:
                        break;
                }
            }
        }

        return address;
    }

    return null;
}
 
開發者ID:bamartinezd,項目名稱:traccar-service,代碼行數:50,代碼來源:GoogleGeocoder.java


注:本文中的javax.json.JsonArray.isEmpty方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。