@Override public Object[] toArray() { return jsonArray.toArray(); }
@Override public <T> T[] toArray(T[] a) { return jsonArray.toArray(a); }
@Override public <T> T[] toArray(T[] a) { return jsonArray.toArray(a); }
@Override public Object[] toArray() { return jsonArray.toArray(); }
element = valueArray.toArray();
element = valueArray.toArray();
/**WHERE key contains value * @param key * @param value * @return {@link #getContainString(String, Object[], int)} * @throws NotExistException */ @JSONField(serialize = false) public String getContainString(String key, Object value) throws IllegalArgumentException { if (value == null) { return ""; } Logic logic = new Logic(key); key = logic.getKey(); Log.i(TAG, "getContainString key = " + key); return getContainString(key, newJSONArray(value).toArray(), logic.getType()); } /**WHERE key contains childs
/**search key match value * @param in * @return {@link #getSearchString(String, Object[], int)} * @throws IllegalArgumentException */ @JSONField(serialize = false) public String getSearchString(String key, Object value) throws IllegalArgumentException { if (value == null) { return ""; } Logic logic = new Logic(key); key = logic.getKey(); Log.i(TAG, "getSearchString key = " + key); JSONArray arr = newJSONArray(value); if (arr.isEmpty()) { return ""; } return getSearchString(key, arr.toArray(), logic.getType()); } /**search key match values
/**WHERE key BETWEEN 'start' AND 'end' * @param key * @param value 'start,end' * @return LOGIC [ key BETWEEN 'start' AND 'end' ] * @throws IllegalArgumentException */ @JSONField(serialize = false) public String getBetweenString(String key, Object value) throws IllegalArgumentException { if (value == null) { return ""; } Logic logic = new Logic(key); key = logic.getKey(); Log.i(TAG, "getBetweenString key = " + key); JSONArray arr = newJSONArray(value); if (arr.isEmpty()) { return ""; } return getBetweenString(key, arr.toArray(), logic.getType()); }
/**search key match RegExp values * @param key * @param value * @param ignoreCase * @return {@link #getRegExpString(String, Object[], int, boolean)} * @throws IllegalArgumentException */ @JSONField(serialize = false) public String getRegExpString(String key, Object value, boolean ignoreCase) throws IllegalArgumentException { if (value == null) { return ""; } Logic logic = new Logic(key); key = logic.getKey(); Log.i(TAG, "getRegExpString key = " + key); JSONArray arr = newJSONArray(value); if (arr.isEmpty()) { return ""; } return getRegExpString(key, arr.toArray(), logic.getType(), ignoreCase); } /**search key match RegExp values
parseArray(array, fieldName); if (lexer.isEnabled(Feature.UseObjectArray)) { return array.toArray();
value = list.toArray(); } else { value = list;
/** * 获取用户身上的标签列表 * * @param openId * 用户ID * @return 标签ID集合 * @throws WeixinException * @see <a * href="http://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140837&token=&lang=zh_CN"> * 获取用户身上的标签列表</a> */ public Integer[] getUserTags(String openId) throws WeixinException { String tag_userids_uri = getRequestUri("tag_userids_uri"); WeixinResponse response = weixinExecutor.post( String.format(tag_userids_uri, tokenManager.getAccessToken()), String.format("{\"openid\":\"%s\"}", openId)); return response.getAsJson().getJSONArray("tagid_list") .toArray(new Integer[] {}); }
String packages = jsonObject.getString(GlobalConstants.JSONFile.dict_package); JSONArray jsonArray = jsonObject.getJSONArray(GlobalConstants.JSONFile.dict_fils); JSONArray[] dictModle = jsonArray.toArray(new JSONArray[0]); for(JSONArray dictModleJsonArray: dictModle){ String enumString = dictModleJsonArray.get(0).toString(); Class classes = Class.forName(packages + '.' + className); if (multiKey) { JSONArray[] dictModleJsonArrays = bodyJson.toArray(new JSONArray[0]); DictArrayMaps dictMap = new DictArrayMaps(); for(JSONArray dictJsonArray: dictModleJsonArrays) { JSONObject[] dictModleJsonObjects = dictJsonArray.toArray(new JSONObject[0]); List<IDict> dictList = new ArrayList<>(); int dictId = -1; JSONObject[] dictModleJsonObjects = bodyJson.toArray(new JSONObject[0]); DictMap dictMap = new DictMap(); for(JSONObject dictJson: dictModleJsonObjects) {
@Override public <T> T[] toArray(T[] a) { return jsonArray.toArray(a); }
@Override public Object[] toArray() { return jsonArray.toArray(); }
@Override public <T> T[] toArray(T[] a) { return jsonArray.toArray(a); }
/** * 从json数组中得到相应java数组 * * @param jsonString json字符串 * @return 返回java数组 */ public static Object[] getObjectArray4Json(String jsonString) { JSONArray jsonArray = JSONArray.parseArray(jsonString); return jsonArray.toArray(); }
private Integer[] toIntegerArr(JSONArray jsonArr) { return jsonArr.toArray(new Integer[jsonArr.size()]); }
private String[] scanPackages() { String[] initPackages = ConfigForBase.BasePackage.allPackages(); String appPackage = ClassUtils.getPackageName(SpringBootUtil.getLauncherClass().getName()); List<String> scanPackages = new ArrayList<>(Arrays.asList(initPackages)); scanPackages.add(appPackage); String property = PropertiesUtil.getProperty("common.conf.add_scan_packages"); if (StringUtil.notEmpty(property)) { JSONArray addPackages = JSONArray.parseArray(property); scanPackages.addAll(Arrays.asList(addPackages.toArray(new String[]{}))); } return new HashSet<>(scanPackages).toArray(new String[]{}); } }