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

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

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

JSONObject.toJSONString介绍

暂无

代码示例

代码示例来源:origin: weibocom/motan

/**
 * 指令对象转为string
 *
 * @param command
 * @return
 */
public static String commandToString(RpcCommand command) {
  return JSONObject.toJSONString(command);
}

代码示例来源:origin: sohutv/cachecloud

public static String toJson(Object entity) {
    if (entity == null) {
      return null;
    }
    return JSONObject.toJSONString(entity);
  }
}

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public String toJSONString(Object obj) {
  return com.alibaba.fastjson.JSONObject.toJSONString(obj);
}

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public String toJSONString(Object obj) {
  return com.alibaba.fastjson.JSONObject.toJSONString(obj);
}

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public String toJSONString() {
  return jsonObject.toJSONString();
}

代码示例来源:origin: ltsopensource/light-task-scheduler

@Override
public String toJSONString() {
  return jsonObject.toJSONString();
}

代码示例来源:origin: jmdhappy/xxpay-master

String getJsonParam(String[] names, Object[] values) {
  JSONObject jsonParam = new JSONObject();
  for (int i = 0; i < names.length; i++) {
    jsonParam.put(names[i], values[i]);
  }
  return jsonParam.toJSONString();
}

代码示例来源:origin: alibaba/nacos

@Override
public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName) {
  JSONObject jsonObj = (JSONObject) parser.parse();
  String checkType = jsonObj.getString("type");
  if (StringUtils.equals(checkType, AbstractHealthChecker.Http.TYPE)) {
    return (T) JSON.parseObject(jsonObj.toJSONString(), AbstractHealthChecker.Http.class);
  }
  if (StringUtils.equals(checkType, AbstractHealthChecker.Tcp.TYPE)) {
    return (T) JSON.parseObject(jsonObj.toJSONString(), AbstractHealthChecker.Tcp.class);
  }
  if (StringUtils.equals(checkType, AbstractHealthChecker.Mysql.TYPE)) {
    return (T) JSON.parseObject(jsonObj.toJSONString(), AbstractHealthChecker.Mysql.class);
  }
  return null;
}

代码示例来源:origin: alibaba/nacos

@RequestMapping("/getLeader")
public JSONObject getLeader(HttpServletRequest request, HttpServletResponse response) {
  JSONObject result = new JSONObject();
  result.put("leader", JSONObject.toJSONString(RaftCore.getLeader()));
  return result;
}

代码示例来源:origin: zhegexiaohuozi/SeimiCrawler

public static String sortParams(Map<String, String> params) {
  if (params == null) {
    return "";
  }
  JSONObject data = new JSONObject(new LinkedHashMap<String, Object>());
  List<String> keys = new LinkedList<>(params.keySet());
  Collections.sort(keys);
  for (String k : keys) {
    data.put(k, params.get(k));
  }
  return data.toJSONString();
}

代码示例来源:origin: apache/rocketmq-externals

/**
   * Converts this transaction to json.
   *
   * @return a string with the json representation of this transaction
   */
  public String toJson() {
    Map<String, Object> map = new HashMap<>();
    List<Map<String, Object>> rowsMap = rows.stream().map(row -> row.toMap()).collect(Collectors.toList());
    map.put("rows", rowsMap);

    return JSONObject.toJSONString(map);
  }
}

代码示例来源:origin: ChinaSilence/any-video

/**
 *  保存视频信息到 Redis
 */
void saveVideos(String key, List<Video> videos){
 String value = JSONObject.toJSONString(videos);
 stringRedisTemplate.opsForValue().set(key, value);
}

代码示例来源:origin: alibaba/nacos

@Override
public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName) {
  JSONObject jsonObj = (JSONObject) parser.parse();
  if (jsonObj == null) {
    return null;
  }
  String checkType = jsonObj.getString("type");
  if (StringUtils.equals(checkType, SelectorType.label.name())) {
    return (T) JSON.parseObject(jsonObj.toJSONString(), LabelSelector.class);
  }
  if (StringUtils.equals(checkType, SelectorType.none.name())) {
    return (T) JSON.parseObject(jsonObj.toJSONString(), NoneSelector.class);
  }
  return null;
}

代码示例来源:origin: shuzheng/zheng

httpPost.setHeader("Content-type", "application/json; charset=utf-8");
HttpEntity httpEntity = new StringEntity(JSONObject.toJSONString(publishDto), "utf-8");
httpPost.setEntity(httpEntity);

代码示例来源:origin: ScienJus/smartqq

/**
 * 获得好友的详细信息
 *
 * @return
 */
public UserInfo getFriendInfo(long friendId) {
  LOGGER.debug("开始获取好友信息");
  Response<String> response = get(ApiURL.GET_FRIEND_INFO, friendId, vfwebqq, psessionid);
  return JSON.parseObject(getJsonObjectResult(response).toJSONString(), UserInfo.class);
}

代码示例来源:origin: alibaba/Sentinel

@Override
  public CommandResponse<String> handle(CommandRequest request) {

    Map<String, Object> systemStatus = new HashMap<String, Object>();

    systemStatus.put("rqps", Constants.ENTRY_NODE.successQps());
    systemStatus.put("qps", Constants.ENTRY_NODE.passQps());
    systemStatus.put("b", Constants.ENTRY_NODE.blockQps());
    systemStatus.put("r", Constants.ENTRY_NODE.avgRt());
    systemStatus.put("t", Constants.ENTRY_NODE.curThreadNum());

    return CommandResponse.ofSuccess(JSONObject.toJSONString(systemStatus));
  }
}

代码示例来源:origin: alibaba/Sentinel

@Override
public CommandResponse<String> handle(CommandRequest request) {
  JSONObject res = new JSONObject()
    .fluentPut("mode", ClusterStateManager.getMode())
    .fluentPut("lastModified", ClusterStateManager.getLastModified())
    .fluentPut("clientAvailable", isClusterClientSpiAvailable())
    .fluentPut("serverAvailable", isClusterServerSpiAvailable());
  return CommandResponse.ofSuccess(res.toJSONString());
}

代码示例来源:origin: alibaba/Sentinel

private CommandResponse<String> namespaceConfigResult(/*@NonEmpty*/ String namespace) {
  ServerFlowConfig flowConfig = new ServerFlowConfig()
    .setExceedCount(ClusterServerConfigManager.getExceedCount(namespace))
    .setMaxOccupyRatio(ClusterServerConfigManager.getMaxOccupyRatio(namespace))
    .setIntervalMs(ClusterServerConfigManager.getIntervalMs(namespace))
    .setSampleCount(ClusterServerConfigManager.getSampleCount(namespace));
  JSONObject config = new JSONObject()
    .fluentPut("flow", flowConfig);
  return CommandResponse.ofSuccess(config.toJSONString());
}

代码示例来源:origin: ScienJus/smartqq

private Response<String> post(ApiURL url, JSONObject r) {
  return session.post(url.getUrl())
      .addHeader("User-Agent", ApiURL.USER_AGENT)
      .addHeader("Referer", url.getReferer())
      .addHeader("Origin", url.getOrigin())
      .addForm("r", r.toJSONString())
      .text(StandardCharsets.UTF_8);
}

代码示例来源:origin: alibaba/Sentinel

private CommandResponse<String> globalConfigResult() {
    ServerTransportConfig transportConfig = new ServerTransportConfig()
      .setPort(ClusterServerConfigManager.getPort())
      .setIdleSeconds(ClusterServerConfigManager.getIdleSeconds());
    ServerFlowConfig flowConfig = new ServerFlowConfig()
      .setExceedCount(ClusterServerConfigManager.getExceedCount())
      .setMaxOccupyRatio(ClusterServerConfigManager.getMaxOccupyRatio())
      .setIntervalMs(ClusterServerConfigManager.getIntervalMs())
      .setSampleCount(ClusterServerConfigManager.getSampleCount());
    JSONObject config = new JSONObject()
      .fluentPut("transport", transportConfig)
      .fluentPut("flow", flowConfig)
      .fluentPut("namespaceSet", ClusterServerConfigManager.getNamespaceSet());
    return CommandResponse.ofSuccess(config.toJSONString());
  }
}

相关文章

微信公众号

最新文章

更多