com.alibaba.fastjson.JSONArray.toString()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(291)

本文整理了Java中com.alibaba.fastjson.JSONArray.toString()方法的一些代码示例,展示了JSONArray.toString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONArray.toString()方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONArray
类名称:JSONArray
方法名:toString

JSONArray.toString介绍

暂无

代码示例

代码示例来源:origin: com.senseidb/sensei-core

/**
 * Make a JSON text of this JSONArray. For compactness, no
 * unnecessary whitespace is added. If it is not possible to produce a
 * syntactically correct JSON text then null will be returned instead. This
 * could occur if the array contains an invalid number.
 * <p>
 * Warning: This method assumes that the data structure is acyclical.
 *
 * @return a printable, displayable, transmittable
 *  representation of the array.
 */
@Override
public String toString() {
 try {
  return _inner.toString();
 } catch (Exception e) {
  return null;
 }
}

代码示例来源:origin: CarGuo/LbsMap

private List<LBSModel> toListModel(JSONObject response) {
  int status = response.getInteger("status");
  if (status != 0) {
    FailToEvent();
    return null;
  }
  JSONArray dataJSON = response.getJSONArray("contents");
  List<LBSModel> data = new ArrayList<>();
  if (dataJSON != null && !TextUtils.isEmpty(dataJSON.toString())) {
    List<LBSModel> list = JSON.parseArray(dataJSON.toString(), LBSModel.class);
    data.addAll(list);
  }
  return data;
}

代码示例来源:origin: java110/MicroCommunity_v0.1

/**
 * 创建报文体信息
 *
 * @param objs
 * @return
 */
public static String createSvcCont(Object... objs) {
  JSONArray svcContArray = new JSONArray();
  for (int objIndex = 0; objIndex < objs.length; objIndex++) {
    svcContArray.add(JSONObject.parseObject(JSONObject.toJSONString(objs[objIndex])));
  }
  return svcContArray.toString();
}

代码示例来源:origin: scxwhite/hera

public static String convertResourceToString(List<Map<String, String>> list) {
    String resource = "[]";
    if (list != null && list.size() > 0) {
      JSONArray resArray = new JSONArray();
      for (Map<String, String> map : list) {
        JSONObject o = new JSONObject();
        for (String key : map.keySet()) {
          o.put(key, map.get(key));
        }
        resArray.add(o);
      }
      resource = resArray.toString();
    }
    return resource;
  }
}

代码示例来源:origin: ixrjog/opsCloud

@Override
public List<ZabbixResult> acqResults(JSONObject response) {
  if (response == null) return null;
  try {
    JSONArray result = response.getJSONArray("result");
    if (result == null) return null;
    //System.err.println(result);
    //ZabbixResult zabbixRsult = gson.fromJson(result.toString(), ZabbixResult.class);
    List<ZabbixResult> results = gson.fromJson(result.toString(), new TypeToken<List<ZabbixResult>>() {
    }.getType());
    return results;
  } catch (Exception e) {
    e.printStackTrace();
    logger.error("zabbix result错误:" + response.toJSONString());
  }
  return null;
}

代码示例来源:origin: scxwhite/hera

public static String convertProcessorToList(List<Processor> list) {
  JSONArray preArray = new JSONArray();
  for (Processor p : list) {
    JSONObject o = new JSONObject();
    o.put("id", p.getId());
    o.put("config", p.getConfig());
    preArray.add(o);
  }
  return preArray.toString();
}

代码示例来源:origin: bomberjin/BM-commons-Utils

return array.toString();

代码示例来源:origin: zhangdaiscott/jeewx-api

/**
 * @param access_token  OAuth授权必填参数 
 * @param uids  需要获取数据的用户UID,多个之间用逗号分隔
 * 
 * 批量获取用户的粉丝数、关注数、微博数接口
 */
public static JSONArray getCounts(String access_token,String uids){
  JSONArray j=null;
  try {
    logger.info("根据用户ID获取用户信息的参数为:access_token:"+access_token+"    需要查询的用户ID:"+uids);
    //验证请求参数
    WeiboUsersUtil.getCountsParmValidate(access_token, uids);
    String requestUrl = WeiboUsersUtil.getCountsUrl(counts_url, access_token, uids);
    logger.info("根据用户ID获取用户信息的路径为:"+requestUrl);
    j = HttpUtil.httpRequestArr(requestUrl, "GET", null);
    if(j!=null){
      logger.info("根据用户ID获取用户信息的结果为:"+j.toString());
    }else{
      logger.info("根据用户ID获取用户信息的结果为:null");
    }
  }catch(BusinessException e)	{
    logger.info(e.getMessage());
  } catch (Exception e) {
    e.printStackTrace();
  }
  return j;
}

代码示例来源:origin: zhangdaiscott/jeewx-api

/**
 * @param access_token  OAuth授权必填参数 
 * @param ids 需要获取数据的微博ID,多个之间用逗号分隔
 * 批量获取指定微博的转发数评论数接口
 */
public static JSONArray getCount(String access_token,String ids){
  JSONArray j=null;
  try {
    logger.info("批量获取指定微博的转发数评论数的参数为:access_token:"+access_token+"     微博ID:"+ids);
    //验证请求参数
    WeiboStatusesUtil.getCountParmValidate(access_token,ids);
    String requestUrl = WeiboStatusesUtil.getCountUrl(count_url, access_token, ids);
    logger.info("批量获取指定微博的转发数评论数的路径为:"+requestUrl);
    j = HttpUtil.httpRequestArr(requestUrl, "GET", null);
    if(j!=null){
      logger.info("批量获取指定微博的转发数评论数的结果为:"+j.toString());
    }else{
      logger.info("批量获取指定微博的转发数评论数的结果为:null");
    }
  }catch(BusinessException e)	{
    logger.info(e.getMessage());
  } catch (Exception e) {
    e.printStackTrace();
  }
  return j;
}
/**

代码示例来源:origin: tangyanbo/springmore

/**
 * 将对象转化为Json格式并发送到客户端 <br>
 * 并提JsonConfig 支持分页查询
 * 
 * @author 唐延波
 */
public static void sendJSONArrayResponse(final Object object,final String[] excludes,
    final IPageInfo pageInfo,final HttpServletResponse response) {
  JSONArray jsonArray = JsonUtil.toJSONArray(object,excludes);
  if (pageInfo != null) {
    final JSONObject jsonObject = new JSONObject();
    jsonObject.put("total", pageInfo.getTotalCount());
    jsonObject.put("rows", jsonArray);
    sendResponse(jsonObject.toString(), response);
  } else {
    sendResponse(jsonArray.toString(), response);
  }
}

代码示例来源:origin: ixrjog/opsCloud

@Override
public DescribeInstancesResponse.Instance query(String regionId, String instanceId) {
  DescribeInstancesRequest describe = new DescribeInstancesRequest();
  if (regionId == null) regionId = regionIdCnHangzhou;
  describe.setRegionId(regionId);
  JSONArray instanceIds = new JSONArray();
  instanceIds.add(instanceId);
  describe.setInstanceIds(instanceIds.toString());
  try {
    DescribeInstancesResponse response = sampleDescribeInstancesResponse(regionId, describe, false);
    DescribeInstancesResponse.Instance ecs = response.getInstances().get(0);
    return ecs;
  } catch (Exception e) {
    return new DescribeInstancesResponse.Instance();
  }
}

代码示例来源:origin: ixrjog/opsCloud

/**
 * 查询ecs
 *
 * @param regionId
 * @return
 */
private EcsServerDO ecsGet(String regionId, ServerDO serverDO) {
  if (serverDO == null) return null;
  DescribeInstancesRequest describe = new DescribeInstancesRequest();
  if (regionId == null) regionId = regionIdCnHangzhou;
  describe.setRegionId(regionId);
  JSONArray ips = new JSONArray();
  ips.add(serverDO.getInsideIp());
  describe.setInnerIpAddresses(ips.toString());
  DescribeInstancesResponse response = sampleDescribeInstancesResponse(regionId, describe, false);
  return new EcsServerDO(response.getInstances().get(0));
}

相关文章

微信公众号

最新文章

更多