本文整理了Java中com.alibaba.fastjson.JSONObject.keySet()
方法的一些代码示例,展示了JSONObject.keySet()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONObject.keySet()
方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONObject
类名称:JSONObject
方法名:keySet
暂无
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public Set<String> keySet() {
return jsonObject.keySet();
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public Set<String> keySet() {
return jsonObject.keySet();
}
代码示例来源:origin: TommyLemon/APIJSON
Set<String> set = correct == null ? null : new HashSet<>(correct.keySet());
代码示例来源:origin: alibaba/Tangram-Android
public void setSpecialInterval(JSONObject jsonObject) {
if (jsonObject != null) {
this.mSpecialInterval = new SparseIntArray();
for (String key : jsonObject.keySet()) {
try {
int index = Integer.parseInt(key);
int value = jsonObject.getIntValue(key);
if (value > 0) {
this.mSpecialInterval.put(index, value);
}
} catch (Exception e) {
}
}
}
}
代码示例来源:origin: TommyLemon/APIJSON
Set<String> set = new LinkedHashSet<>(obj.keySet());
for (String k : set) {
if (StringUtil.isEmpty(k, true)) {
代码示例来源:origin: hs-web/hsweb-framework
if (springMvcErrorResponseKeys.containsAll(message.keySet())) {
throw new OAuth2RequestException(ErrorType.SERVICE_ERROR, response);
代码示例来源:origin: TommyLemon/APIJSON
/**格式化key名称
* @param object
* @return
*/
public static JSONObject format(final JSONObject object) {
//太长查看不方便,不如debug Log.i(TAG, "format object = \n" + JSON.toJSONString(object));
if (object == null || object.isEmpty()) {
Log.i(TAG, "format object == null || object.isEmpty() >> return object;");
return object;
}
JSONObject formatedObject = new JSONObject(true);
Set<String> set = object.keySet();
if (set != null) {
Object value;
for (String key : set) {
value = object.get(key);
if (value instanceof JSONArray) {//JSONArray,遍历来format内部项
formatedObject.put(formatArrayKey(key), format((JSONArray) value));
}
else if (value instanceof JSONObject) {//JSONObject,往下一级提取
formatedObject.put(formatObjectKey(key), format((JSONObject) value));
}
else {//其它Object,直接填充
formatedObject.put(formatOtherKey(key), value);
}
}
}
//太长查看不方便,不如debug Log.i(TAG, "format return formatedObject = " + JSON.toJSONString(formatedObject));
return formatedObject;
}
代码示例来源:origin: TommyLemon/APIJSON
Set<String> set = request.keySet(); //前面已经判断request是否为空
if (method == POST) {//POST操作
if (set != null && set.isEmpty() == false) { //不能直接return,要走完下面的流程
代码示例来源:origin: TommyLemon/APIJSON
/**格式化key名称
* @param object
* @return
*/
public static JSONObject format(final JSONObject object) {
//太长查看不方便,不如debug Log.i(TAG, "format object = \n" + JSON.toJSONString(object));
if (object == null || object.isEmpty()) {
Log.i(TAG, "format object == null || object.isEmpty() >> return object;");
return object;
}
JSONObject formatedObject = new JSONObject(true);
Set<String> set = object.keySet();
if (set != null) {
Object value;
for (String key : set) {
value = object.get(key);
if (value instanceof JSONArray) {//JSONArray,遍历来format内部项
formatedObject.put(formatArrayKey(key), format((JSONArray) value));
}
else if (value instanceof JSONObject) {//JSONObject,往下一级提取
formatedObject.put(formatObjectKey(key), format((JSONObject) value));
}
else {//其它Object,直接填充
formatedObject.put(formatOtherKey(key), value);
}
}
}
//太长查看不方便,不如debug Log.i(TAG, "format return formatedObject = " + JSON.toJSONString(formatedObject));
return formatedObject;
}
代码示例来源:origin: TommyLemon/APIJSON
/**格式化key名称
* @param object
* @return
*/
public static JSONObject format(final JSONObject object) {
//太长查看不方便,不如debug Log.i(TAG, "format object = \n" + JSON.toJSONString(object));
if (object == null || object.isEmpty()) {
Log.i(TAG, "format object == null || object.isEmpty() >> return object;");
return object;
}
JSONObject formatedObject = new JSONObject(true);
Set<String> set = object.keySet();
if (set != null) {
Object value;
for (String key : set) {
value = object.get(key);
if (value instanceof JSONArray) {//JSONArray,遍历来format内部项
formatedObject.put(formatArrayKey(key), format((JSONArray) value));
}
else if (value instanceof JSONObject) {//JSONObject,往下一级提取
formatedObject.put(formatObjectKey(key), format((JSONObject) value));
}
else {//其它Object,直接填充
formatedObject.put(formatOtherKey(key), value);
}
}
}
//太长查看不方便,不如debug Log.i(TAG, "format return formatedObject = " + JSON.toJSONString(formatedObject));
return formatedObject;
}
代码示例来源:origin: TommyLemon/APIJSON
Set<String> set = request.keySet();
if (set != null) {
代码示例来源:origin: TommyLemon/APIJSON
Set<String> rkset = real.keySet(); //解析内容并没有改变rkset
代码示例来源:origin: foxinmy/weixin4j
/**
* 连接字符串
*
* @param object
* 对象
* @param encoder
* 是否编码
* @param lowerCase
* 是否转换小写
* @param extra
* 附加对象
* @return
*/
public static String toJoinString(Object object, boolean encoder,
boolean lowerCase) {
Map<String, String> map = new HashMap<String, String>();
JSONObject obj = null;
if (object instanceof String) {
obj = JSONObject.parseObject((String) object);
} else {
obj = ListsuffixResultSerializer.serializeToJSON(object);
}
for (String key : obj.keySet()) {
map.put(key, obj.getString(key));
}
return toJoinString(map, encoder, lowerCase);
}
代码示例来源:origin: foxinmy/weixin4j
xw.writeStartDocument(Consts.UTF_8.name(), "1.0");
xw.writeStartElement("xml");
for (String key : obj.keySet()) {
if (StringUtil.isBlank(obj.getString(key))) {
continue;
代码示例来源:origin: weexteam/weex-hackernews
private void extractHeaders(JSONObject headers, Options.Builder builder){
//set user-agent
String UA = WXHttpUtil.assembleUserAgent(WXEnvironment.getApplication(),WXEnvironment.getConfig());
if(headers != null){
for (String key : headers.keySet()) {
if (key.equals(KEY_USER_AGENT)) {
UA = headers.getString(key);
continue;
}
builder.putHeader(key, headers.getString(key));
}
}
builder.putHeader(KEY_USER_AGENT,UA);
}
代码示例来源:origin: com.senseidb/sensei-core
/**
* Get an enumeration of the keys of the JSONObject.
*
* @return An iterator of the keys.
*/
@Override
public Iterator<?> keys() {
return _inner.keySet().iterator();
}
代码示例来源:origin: uber/chaperone
System.out.println(jsonObject);
Assert.assertEquals(jsonObject.getJSONObject("serverToNumPartitionsMapping").size(), 4);
for (String server : jsonObject.getJSONObject("serverToNumPartitionsMapping").keySet()) {
Assert.assertEquals(
jsonObject.getJSONObject("serverToNumPartitionsMapping").getIntValue(server), 2);
for (String server : jsonObject.getJSONObject("serverToPartitionMapping").keySet()) {
Assert.assertEquals(
jsonObject.getJSONObject("serverToPartitionMapping").getJSONArray(server).size(), 2);
代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE
private void buildAdminForums(ProfileData ret, JSONObject obj) {
if (obj != null) {
List<AdminForumsData> entryList = new ArrayList<>();
for (String key : obj.keySet()) {
AdminForumsData entry = new AdminForumsData(key, obj.getString(key));
entryList.add(entry);
}
ret.setAdminForums(entryList);
}
}
代码示例来源:origin: com.gitee.zhaohuihua/zhh-tools
/**
* 构造函数
*
* @param rule 映射规则<br>
* 如 { "PROVINCE":"1|省", "CITY":"2|市", "DISTRICT":"3|区|县|区/县" }
*/
public MapRule(String rule) {
JSONObject json = JSON.parseObject(rule);
for (String key : json.keySet()) {
addRule(key, StringTools.split(json.getString(key)));
}
}
代码示例来源:origin: com.github.bingoohuang/westjson
private boolean hasSameColumns(JSONArray header, JSONObject objItem) {
if (objItem.size() != header.size()) return false;
for (String obj : objItem.keySet())
if (!header.contains(obj)) return false;
return true;
}
}
内容来源于网络,如有侵权,请联系作者删除!