/** * 获得最近会话列表 * * @return */ public List<Recent> getRecentList() { LOGGER.debug("开始获取最近会话列表"); JSONObject r = new JSONObject(); r.put("vfwebqq", vfwebqq); r.put("clientid", Client_ID); r.put("psessionid", ""); Response<String> response = post(ApiURL.GET_RECENT_LIST, r); return JSON.parseArray(getJsonArrayResult(response).toJSONString(), Recent.class); }
/** * 获得登录状态 * * @return */ public List<FriendStatus> getFriendStatus() { LOGGER.debug("开始获取好友状态"); Response<String> response = get(ApiURL.GET_FRIEND_STATUS, vfwebqq, psessionid); return JSON.parseArray(getJsonArrayResult(response).toJSONString(), FriendStatus.class); }
@Override public CommandResponse<String> handle(CommandRequest request) { /* * type==notZero means nodes whose totalRequest <= 0 will be ignored. */ String type = request.getParam("type"); List<NodeVo> list = new ArrayList<NodeVo>(); Map<ResourceWrapper, ClusterNode> map = ClusterBuilderSlot.getClusterNodeMap(); if (map == null) { return CommandResponse.ofSuccess(JSONArray.toJSONString(list)); } for (Map.Entry<ResourceWrapper, ClusterNode> entry : map.entrySet()) { if ("notZero".equalsIgnoreCase(type)) { if (entry.getValue().totalRequest() > 0) { list.add(NodeVo.fromClusterNode(entry.getKey(), entry.getValue())); } } else { list.add(NodeVo.fromClusterNode(entry.getKey(), entry.getValue())); } } return CommandResponse.ofSuccess(JSONArray.toJSONString(list)); }
@Override public AuthenticationBuilder json(String json) { JSONObject jsonObject = JSON.parseObject(json); user(jsonObject.getObject("user", SimpleUser.class)); role(jsonObject.getJSONArray("roles").toJSONString()); permission(jsonObject.getJSONArray("permissions").toJSONString()); return this; }
/** * 获得讨论组列表 * * @return */ public List<Discuss> getDiscussList() { LOGGER.debug("开始获取讨论组列表"); Response<String> response = get(ApiURL.GET_DISCUSS_LIST, psessionid, vfwebqq); return JSON.parseArray(getJsonObjectResult(response).getJSONArray("dnamelist").toJSONString(), Discuss.class); }
/** * 获取群列表 * * @return */ public List<Group> getGroupList() { LOGGER.debug("开始获取群列表"); JSONObject r = new JSONObject(); r.put("vfwebqq", vfwebqq); r.put("hash", hash()); Response<String> response = post(ApiURL.GET_GROUP_LIST, r); int retryTimes4getGroupList = retryTimesOnFailed; while (response.getStatusCode() == 404 && retryTimes4getGroupList > 0) { response = post(ApiURL.GET_GROUP_LIST, r); retryTimes4getGroupList--; } JSONObject result = getJsonObjectResult(response); return JSON.parseArray(result.getJSONArray("gnamelist").toJSONString(), Group.class); }
return array.toJSONString();
idealState.append(new StringRepresentation(resultList.toJSONString())); partitionAssignment.append(new StringRepresentation(resultList.toJSONString()));
/** * List集合转换成json字符串 * @param obj * @return */ public static String list2Json(Object obj){ return JSONArray.toJSONString(obj, true); }
/** * List集合转换成json字符串 * @param obj * @return */ public static String list2Json(Object obj){ return JSONArray.toJSONString(obj, true); }
/** * List集合转换成json字符串 * @param obj * @return */ public static String list2Json(Object obj){ return JSONArray.toJSONString(obj, true); }
public static Intent getIntent(@NonNull Context context, @NonNull List<TeaBean.AvatarBean> images) { String imagesStr = JSONArray.toJSONString(images); Intent intent = new Intent(context, MonoImageListActivity.class); intent.putExtra(Constants.KEY_IMAGES_STR, imagesStr); return intent; }
/** * 保存 JSONArray数据 到 缓存中 * * @param key 保存的key * @param value 保存的JSONArray数据 */ public void put(String key, JSONArray value) { put(key, value.toJSONString()); }
/** * 保存 JSONArray数据 到 缓存中 * * @param key 保存的key * @param value 保存的JSONArray数据 * @param saveTime 保存的时间,单位:秒 */ public void put(String key, JSONArray value, int saveTime) { put(key, value.toJSONString(), saveTime); }
/** * 保存 JSONArray数据 到 缓存中 * * @param key * 保存的key * @param value * 保存的JSONArray数据 */ public void put(String key, JSONArray value) { put(key, value.toJSONString()); }
/** * 保存 JSONArray数据 到 缓存中 * * @param key 保存的key * @param value 保存的JSONArray数据 */ public void put(String key, JSONArray value) { put(key, value.toJSONString()); }
/** * 保存 JSONArray数据 到 缓存中 * * @param key 保存的key * @param value 保存的JSONArray数据 * @param saveTime 保存的时间,单位:秒 */ public void put(String key, JSONArray value, int saveTime) { put(key, value.toJSONString(), saveTime); }
private List<JSONObject> getMoments() { JSONArray jsonArray = ACache.get(MomentsFriendActivity.this).getAsJSONArray(cacheKey); if (jsonArray != null) { List<JSONObject> list = JSONArray.parseArray(jsonArray.toJSONString(), JSONObject.class); articles.addAll(list); } return articles; }
@Override public List<JSONObject> getData() { JSONArray jsonArray = ACache.get(monmentsView.getBaseContext()).getAsJSONArray(cacheKey); if (jsonArray!=null){ List<JSONObject> list = JSONArray.parseArray(jsonArray.toJSONString(), JSONObject.class); data.addAll(list); } return data; } public String getBackgroudMoment(){
@Override protected void onSucceed(GankMeizhiResult result) { JSONArray jsonArray = new JSONArray(); for (Gank item : result.results) { if (item.url != null) jsonArray.add(item.url); } mPreferencesHelper.setHeadImages(jsonArray.toJSONString()); toMainPage(); }