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

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

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

JSONArray.getString介绍

暂无

代码示例

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

@Override
public String getString(int index) {
  return jsonArray.getString(index);
}

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

@Override
public String getString(int index) {
  return jsonArray.getString(index);
}

代码示例来源:origin: hs-web/hsweb-framework

private String[] getArray(String key) {
  JSONArray jsonArray = this.jsonConfig.getJSONArray(key);
  String[] result = new String[jsonArray.size()];
  for (int i = 0, len = jsonArray.size(); i < len; i++) {
    result[i] = jsonArray.getString(i);
  }
  return result;
}

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

/**
 * 获取最清晰的视频线路
 */
private String getDispatch(JSONObject dispatch) {
  for (String dis : DIS_LIST) {
    if (dispatch.containsKey(dis)) {
      return dispatch.getJSONArray(dis).getString(0);
    }
  }
  throw new AnyException(ExceptionEnum.NO_VIDEO);
}

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

public Message(JSONObject json) {
  JSONArray cont = json.getJSONArray("content");
  this.font = cont.getJSONArray(0).getObject(1, Font.class);
  final int size = cont.size();
  final StringBuilder contentBuilder = new StringBuilder();
  for (int i = 1; i < size; i++) {
    contentBuilder.append(cont.getString(i));
  }
  this.content = contentBuilder.toString();
  this.time = json.getLongValue("time");
  this.userId = json.getLongValue("from_uin");
}

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

public DiscussMessage(JSONObject json) {
  JSONArray content = json.getJSONArray("content");
  this.font = content.getJSONArray(0).getObject(1, Font.class);
  this.content = content.getString(1);
  if (content.size() > 2)
    this.content += content.getString(3);
  this.time = json.getLongValue("time");
  this.discussId = json.getLongValue("did");
  this.userId = json.getLongValue("send_uin");
}

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

public GroupMessage(JSONObject json) {
  JSONArray cont = json.getJSONArray("content");
  this.font = cont.getJSONArray(0).getObject(1, Font.class);
  final int size = cont.size();
  final StringBuilder contentBuilder = new StringBuilder();
  for (int i = 1; i < size; i++) {
    contentBuilder.append(cont.getString(i));
  }
  this.content = contentBuilder.toString();
  this.time = json.getLongValue("time");
  this.groupId = json.getLongValue("group_code");
  this.userId = json.getLongValue("send_uin");
}

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

for (int i = 0; i < ipList.size(); i++) {
  String ip = ipList.getString(i);
  String[] strings = ip.split("_");
  ipsMap.put(strings[0], strings[1]);

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

public void load() {
  Map<String, PlainAccessResource> plainAccessResourceMap = new HashMap<>();
  List<RemoteAddressStrategy> globalWhiteRemoteAddressStrategy = new ArrayList<>();
  JSONObject plainAclConfData = AclUtils.getYamlDataObject(fileHome + File.separator + fileName,
    JSONObject.class);
  if (plainAclConfData == null || plainAclConfData.isEmpty()) {
    throw new AclException(String.format("%s file  is not data", fileHome + File.separator + fileName));
  }
  log.info("Broker plain acl conf data is : ", plainAclConfData.toString());
  JSONArray globalWhiteRemoteAddressesList = plainAclConfData.getJSONArray("globalWhiteRemoteAddresses");
  if (globalWhiteRemoteAddressesList != null && !globalWhiteRemoteAddressesList.isEmpty()) {
    for (int i = 0; i < globalWhiteRemoteAddressesList.size(); i++) {
      globalWhiteRemoteAddressStrategy.add(remoteAddressStrategyFactory.
          getRemoteAddressStrategy(globalWhiteRemoteAddressesList.getString(i)));
    }
  }
  JSONArray accounts = plainAclConfData.getJSONArray("accounts");
  if (accounts != null && !accounts.isEmpty()) {
    List<PlainAccessConfig> plainAccessConfigList = accounts.toJavaList(PlainAccessConfig.class);
    for (PlainAccessConfig plainAccessConfig : plainAccessConfigList) {
      PlainAccessResource plainAccessResource = buildPlainAccessResource(plainAccessConfig);
      plainAccessResourceMap.put(plainAccessResource.getAccessKey(),plainAccessResource);
    }
  }
  this.globalWhiteRemoteAddressStrategy = globalWhiteRemoteAddressStrategy;
  this.plainAccessResourceMap = plainAccessResourceMap;
}

代码示例来源:origin: alibaba/Tangram-Android

int size = Math.min(style.margin.length, marginArray.size());
for (int i = 0; i < size; i++) {
  style.margin[i] = style.parseSize(marginArray.getString(i), 0);
int size = Math.min(style.padding.length, paddingArray.size());
for (int i = 0; i < size; i++) {
  style.padding[i] = style.parseSize(paddingArray.getString(i), 0);

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

image = image.replace("http:", "");
video.setImage(image);
String domain = playurl.getJSONArray("domain").getString(0);
String dispatch = getDispatch(playurl.getJSONObject("dispatch"));
JSONObject yuanxian = object.getJSONObject("msgs").getJSONObject("yuanxian");

代码示例来源:origin: wangdan/AisenWeiBo

String[] result = new String[resultArray.size()];
for (int i = 0; i < resultArray.size(); i++) {
  result[i] = resultArray.getString(i);

代码示例来源:origin: foxinmy/weixin4j

private List<Button> buttonsConvertor(JSONObject menu) {
    JSONArray buttons = menu.getJSONArray("button");
    List<Button> buttonList = new ArrayList<Button>(buttons.size());
    for (int i = 0; i < buttons.size(); i++) {
      buttonList.add(JSON.parseObject(buttons.getString(i), Button.class, buttonProcess));
    }
    return buttonList;
  }
}

代码示例来源:origin: gaopu/Java

LOGGER.info("弹幕服务器数据:" + chatAddressList);
  serverIp = chatAddressList.getString(0).split(":",2)[0];
  port = Integer.parseInt(chatAddressList.getString(0).split(":", 2)[1]);
} else {
  LOGGER.error("获取登录弹幕服务器的必要信息出错,程序将退出");

代码示例来源:origin: foxinmy/weixin4j

/**
 * 查询菜单(管理员须拥有应用的管理权限 并且应用必须设置在回调模式。)
 *
 * @param agentid
 *            应用ID
 * @return 菜单集合
 * @throws WeixinException
 * @see <a href= "https://work.weixin.qq.com/api/doc#10787"> 查询菜单</a>
 * @see com.foxinmy.weixin4j.model.Button
 */
public List<Button> getMenu(int agentid) throws WeixinException {
  String menu_get_uri = getRequestUri("menu_get_uri");
  Token token = tokenManager.getCache();
  WeixinResponse response = weixinExecutor.get(String.format(
      menu_get_uri, token.getAccessToken(), agentid));
  JSONArray buttons = response.getAsJson().getJSONArray("button");
  List<Button> buttonList = new ArrayList<Button>(buttons.size());
  ParseProcess processor = new ExtraProcessor() {
    @Override
    public void processExtra(Object object, String key, Object value) {
      ((Button) object).setContent(String.valueOf(value));
    }
  };
  for (int i = 0; i < buttons.size(); i++) {
    buttonList.add(JSON.parseObject(buttons.getString(i), Button.class,
        processor));
  }
  return buttonList;
}

代码示例来源:origin: weexteam/weex-hackernews

int count = eventArray.size();
for (int i = 0; i < count; ++i) {
 events.add(eventArray.getString(i));

代码示例来源:origin: com.foxinmy/weixin4j-mp

private List<Button> buttonsConvertor(JSONObject menu) {
    JSONArray buttons = menu.getJSONArray("button");
    List<Button> buttonList = new ArrayList<Button>(buttons.size());
    for (int i = 0; i < buttons.size(); i++) {
      buttonList.add(JSON.parseObject(buttons.getString(i), Button.class, buttonProcess));
    }
    return buttonList;
  }
}

代码示例来源:origin: aliyun/aliyun-odps-java-sdk

private static List parseArray(JSONArray jsonArray, ArrayTypeInfo arrayTypeInfo, boolean isBinary) {
 List result = new ArrayList();
 TypeInfo eleType = arrayTypeInfo.getElementTypeInfo();
 for (int i = 0; i  < jsonArray.size(); i++) {
  Object value = fromString(eleType, jsonArray.getString(i), isBinary);
  result.add(value);
 }
 return result;
}

代码示例来源:origin: com.gitee.qdbp.thirdparty/ueditor

private String[] getArray ( String key ) {
  JSONArray jsonArray = this.jsonConfig.getJSONArray( key );
  String[] result = new String[jsonArray.size()];
  for (int i = 0, len = jsonArray.size(); i < len; i++) {
    result[i] = jsonArray.getString( i );
  }
  return result;
}

代码示例来源:origin: com.gitee.morilys.jsmile/jsmile-kit

private String[] getArray(String key) {
  JSONArray jsonArray = this.jsonConfig.getJSONArray(key);
  String[] result = new String[jsonArray.size()];
  int i = 0;
  for(int len = jsonArray.size(); i < len; ++i) {
    result[i] = jsonArray.getString(i);
  }
  return result;
}

相关文章

微信公众号

最新文章

更多