本文整理汇总了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();
}
}
示例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());
}
示例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();
}