private List<Object> jsonArrayToListInConvertToMap(final JsonArray jsonArray) {
        List<Object> list = new ArrayList<>(jsonArray.size());
        for (JsonElement jsonElement : jsonArray) {
            if (jsonElement.isJsonNull()) {
                list.add(null);
                continue;
            }
            String objStr;
            if (jsonElement instanceof JsonObject) {
                JsonObject asJsonObject = jsonElement.getAsJsonObject();
                objStr = toJson(asJsonObject);
            } else {
                objStr = jsonElement.getAsString();
            }
            if (objStr.startsWith(LEFT_ANGLE_BRACKETS) && objStr.endsWith(RIGHT_ANGLE_BRACKETS)) {
                list.add(convertToMap(jsonElement.toString()));
            } else {
                list.add(objStr);
            }
        }
        
        return list;
    }
translate JsonArray in covertToMap of Method.

@param jsonArray the Gson's Object {@link com.google.gson.JsonArray}
@return list about translating jsonArray
shenyu-common/src/main/java/org/apache/shenyu/common/utils/GsonUtils.java