本文整理了Java中com.alibaba.fastjson.JSONArray.getString()
方法的一些代码示例,展示了JSONArray.getString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JSONArray.getString()
方法的具体详情如下:
包路径:com.alibaba.fastjson.JSONArray
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!