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


Java JSONStringer.array方法代碼示例

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


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

示例1: toJSONString

import org.json.JSONStringer; //導入方法依賴的package包/類
@Override
public void toJSONString(JSONStringer stringer) throws JSONException {
    super.toJSONString(stringer);

    stringer.key("AGGREGATE_COLUMNS");
    stringer.array();
    for (int ii = 0; ii < m_aggregateTypes.size(); ii++) {
        stringer.object();
        stringer.key(Members.AGGREGATE_TYPE.name()).value(m_aggregateTypes.get(ii).name());
        stringer.key(Members.AGGREGATE_NAME.name()).value(m_aggregateColumnNames.get(ii));
        stringer.key(Members.AGGREGATE_GUID.name()).value(m_aggregateColumnGuids.get(ii));
        stringer.key(Members.AGGREGATE_OUTPUT_COLUMN.name()).value(m_aggregateOutputColumns.get(ii));
        stringer.endObject();
    }
    stringer.endArray();

    if (!m_groupByColumnGuids.isEmpty())
    {   
        stringer.key(Members.GROUPBY_COLUMNS.name()).array();
        for (int i = 0; i < m_groupByColumnGuids.size(); i++) {
            PlanColumn column = m_context.get(m_groupByColumnGuids.get(i));
            column.toJSONString(stringer);
        }
        stringer.endArray();
    }
}
 
開發者ID:s-store,項目名稱:sstore-soft,代碼行數:27,代碼來源:AggregatePlanNode.java

示例2: toBundle

import org.json.JSONStringer; //導入方法依賴的package包/類
public void toBundle(Bundle bundle) {
    super.toBundle(bundle);
    JSONStringer jSONStringer = new JSONStringer();
    try {
        jSONStringer.object();
        jSONStringer.key("card_list");
        jSONStringer.array();
        for (WXCardItem wXCardItem : this.cardArrary) {
            jSONStringer.object();
            jSONStringer.key("card_id");
            jSONStringer.value(wXCardItem.cardId);
            jSONStringer.key("card_ext");
            jSONStringer.value(wXCardItem.cardExtMsg == null ? "" : wXCardItem.cardExtMsg);
            jSONStringer.endObject();
        }
        jSONStringer.endArray();
        jSONStringer.endObject();
    } catch (Exception e) {
        e.printStackTrace();
    }
    bundle.putString("_wxapi_add_card_to_wx_card_list", jSONStringer.toString());
}
 
開發者ID:JackChan1999,項目名稱:boohee_v5.6,代碼行數:23,代碼來源:AddCardToWXCardPackage.java

示例3: writeJsonAttributes

import org.json.JSONStringer; //導入方法依賴的package包/類
@Override
protected void writeJsonAttributes(JSONStringer out) throws JSONException {
    out.key("xml");
    out.value(mXml);
    out.key("ids");
    out.array();
    for (String id : mIds) {
        out.value(id);
    }
    out.endArray();
}
 
開發者ID:Axe-Ishmael,項目名稱:Blockly,代碼行數:12,代碼來源:BlocklyEvent.java


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