Repository Analysis

Tencent/APIJSON

🏆 Real-Time no-code, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and Frontend(Client) can customize response JSONs 🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构

1.4 Likely human-written View on GitHub
1.4
Adjusted Score
1.4
Raw Score
100%
Time Factor
2026-05-24
Last Push
18,401
Stars
Java
Language
28,013
Lines of Code
84
Files
38
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 38

Pattern Findings

38 matches across 1 category. Click a row to expand file-level details.

Over-Commented Block38 hits · 38 pts
SeverityFileLineSnippet
LOWNavigation.md1# APIJSON 导航目录
LOWNavigation.md21### [常见问题](/README.md#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)
LOWAPIJSONORM/src/main/java/apijson/JSONMap.java21 // 只能是 static public Map<String, Object> map = new LinkedHashMap<>();
LOWAPIJSONORM/src/main/java/apijson/JSONMap.java41 // Map<String, Object> map = JSON.parseObject(json);
LOWAPIJSONORM/src/main/java/apijson/JSONMap.java61 // * @see {@link #putsAll(Map<? extends String, ? extends Object>)}
LOWAPIJSONORM/src/main/java/apijson/JSONMap.java781
LOWAPIJSONORM/src/main/java/apijson/JSONMap.java801 //
LOWAPIJSONORM/src/main/java/apijson/JSONMap.java821 //}
LOWAPIJSONORM/src/main/java/apijson/JSON.java21 static {
LOWAPIJSONORM/src/main/java/apijson/JSON.java41 // throw new UnsupportedOperationException();
LOWAPIJSONORM/src/main/java/apijson/JSON.java61 // throw new UnsupportedOperationException();
LOWAPIJSONORM/src/main/java/apijson/JSON.java181 return null;
LOWAPIJSONORM/src/main/java/apijson/JSON.java201 // Object value = entry.getValue();
LOWAPIJSONORM/src/main/java/apijson/JSON.java301 return (M) obj;
LOWAPIJSONORM/src/main/java/apijson/JSONList.java21 // super();
LOWAPIJSONORM/src/main/java/apijson/JSONList.java41 ///**
LOWAPIJSONORM/src/main/java/apijson/JSONList.java201 // if (c == null || c.isEmpty()) {
LOWAPIJSONORM/src/main/java/apijson/JSONList.java221 // int sz = size();
LOWAPIJSONORM/src/main/java/apijson/JSONList.java241 // }
LOWAPIJSONORM/src/main/java/apijson/JSONList.java261 // }
LOWAPIJSONORM/src/main/java/apijson/JSONList.java281 // }
LOWAPIJSONORM/src/main/java/apijson/JSONList.java301 // int sz = size();
LOWAPIJSONORM/src/main/java/apijson/JSONRequest.java21 * <br> request.toArray(...);//not a must
LOWAPIJSONORM/src/main/java/apijson/JSONRequest.java41 // this();
LOWAPIJSONORM/src/main/java/apijson/orm/Operation.java141// * 自定义代码,结构是 "code",例如
LOW…SONORM/src/main/java/apijson/orm/AbstractVerifier.java1261// condKeys.addAll(apijson.JSONMap.TABLE_KEY_LIST);
LOW…ONORM/src/main/java/apijson/orm/AbstractSQLConfig.java1581 //SQLConfig<T, M, L> outerConfig2 = (outerConfig != null && outerConfig.getGroup() != null) || join.isLeftOrRightJoi
LOW…ONORM/src/main/java/apijson/orm/AbstractSQLConfig.java2081 //不用这么全面,毕竟没有语法问题还浪费性能,如果有其它问题,让前端传的 JSON 直接加上 @order 来解决
LOW…ONORM/src/main/java/apijson/orm/AbstractSQLConfig.java4061
LOW…ONORM/src/main/java/apijson/orm/AbstractSQLConfig.java4741 String withAsExprSql = withAsExprSubqueryString(cfg, subquery);
LOW…ONORM/src/main/java/apijson/orm/AbstractSQLConfig.java5101 aggregation = "";
LOW…ONORM/src/main/java/apijson/orm/AbstractSQLConfig.java5121 // else if (BaseModel.isContain(orderList, ID+"-")) {
LOWAPIJSONORM/src/main/java/apijson/orm/JSONRequest.java41 }
LOW…NORM/src/main/java/apijson/orm/ConfigMethodAccess.java1/*Copyright (C) 2020 Tencent. All rights reserved.
LOW…NORM/src/main/java/apijson/orm/ConfigMethodAccess.java21// * @author Lemon
LOW…ORM/src/main/java/apijson/orm/AbstractSQLExecutor.java801
LOW…ORM/src/main/java/apijson/orm/AbstractSQLExecutor.java841 // if (column != null) {
LOW…RM/src/main/java/apijson/orm/AbstractObjectParser.java501 Log.d(TAG, "onParse isTable(table) == false >> return true;");