alibaba / fastjson2
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 958 files with 173,716 lines of code.
    • 14 files changed more than 100 times (49,414 lines of code)
    • 20 files changed 51-100 times (28,679 lines of code)
    • 37 files changed 21-50 times (18,498 lines of code)
    • 327 files changed 6-20 times (43,404 lines of code)
    • 560 files changed 1-5 times (33,721 lines of code)
28% | 16% | 10% | 24% | 19%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 958 files with 173,716 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 15 files changed by 11-25 contributors (48,873 lines of code)
    • 34 files changed by 6-10 contributors (25,414 lines of code)
    • 432 files changed by 2-5 contributors (68,130 lines of code)
    • 477 files changed by 1 contributor (31,299 lines of code)
0% | 28% | 14% | 39% | 18%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, md, json, kt, xml, yaml, properties, gitignore, gradle, txt, html, pro, mod, gitattributes, bat, editorconfig, go, proto, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java28% | 16% | 10% | 24% | 19%
kt0% | 0% | 0% | 69% | 30%
xml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
proto0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
core36% | 19% | 9% | 25% | 9%
fastjson1-compatible0% | 21% | 26% | 28% | 23%
codegen0% | 0% | 48% | 28% | 23%
benchmark0% | 0% | 0% | 20% | 79%
extension0% | 0% | 0% | 20% | 79%
kotlin0% | 0% | 0% | 69% | 30%
extension-spring60% | 0% | 0% | 18% | 81%
extension-spring50% | 0% | 0% | 0% | 100%
android-test0% | 0% | 0% | 0% | 100%
extension-jaxrs0% | 0% | 0% | 0% | 100%
example-spring6-test0% | 0% | 0% | 0% | 100%
example-spring-test0% | 0% | 0% | 0% | 100%
extension-solon0% | 0% | 0% | 0% | 100%
benchmark_210% | 0% | 0% | 0% | 100%
example-graalvm-native0% | 0% | 0% | 0% | 100%
example-solon-test0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JSONReader.java
in core/src/main/java/com/alibaba/fastjson2
3932 108 2022-04-17 2025-05-04 231 20 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONReaderUTF8.java
in core/src/main/java/com/alibaba/fastjson2
6524 162 2022-04-17 2025-05-04 189 12 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONReaderUTF16.java
in core/src/main/java/com/alibaba/fastjson2
5985 151 2022-04-17 2025-03-30 185 13 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSON.java
in core/src/main/java/com/alibaba/fastjson2
2640 144 2022-04-17 2025-03-31 161 14 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONReaderJSONB.java
in core/src/main/java/com/alibaba/fastjson2
5688 195 2022-04-17 2025-04-02 145 11 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONWriter.java
in core/src/main/java/com/alibaba/fastjson2
2124 204 2022-04-17 2025-04-30 140 10 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectWriterCreatorASM.java
in core/src/main/java/com/alibaba/fastjson2/writer
4313 80 2022-04-17 2025-04-30 137 12 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectReaderCreator.java
in core/src/main/java/com/alibaba/fastjson2/reader
3244 58 2022-04-17 2025-03-08 127 12 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderBaseModule.java
in core/src/main/java/com/alibaba/fastjson2/reader
2041 32 2022-04-17 2025-03-08 121 14 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
BeanUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
2616 93 2022-04-17 2025-03-30 121 12 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONWriterUTF16.java
in core/src/main/java/com/alibaba/fastjson2
2640 106 2022-04-17 2025-04-28 119 12 shaojin.wensj@alibaba-inc.com anil.halil@globalmaksimum.com
ObjectReaderCreatorASM.java
in core/src/main/java/com/alibaba/fastjson2/reader
3937 42 2022-04-17 2025-03-31 118 8 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONWriterUTF8.java
in core/src/main/java/com/alibaba/fastjson2
2329 98 2022-04-17 2025-04-28 116 12 shaojin.wensj@alibaba-inc.com anil.halil@globalmaksimum.com
ObjectWriterBaseModule.java
in core/src/main/java/com/alibaba/fastjson2/writer
1401 23 2022-04-17 2025-03-30 110 14 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
TypeUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
3307 82 2022-04-17 2025-03-15 89 12 shaojin.wensj@alibaba-inc.com rowstop@yeah.net
JSONWriterJSONB.java
in core/src/main/java/com/alibaba/fastjson2
1631 136 2022-04-17 2025-02-20 88 8 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONReaderASCII.java
in core/src/main/java/com/alibaba/fastjson2
1460 15 2022-04-17 2025-03-31 87 10 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONObject.java
in core/src/main/java/com/alibaba/fastjson2
1283 101 2022-04-17 2025-03-30 83 15 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterCreator.java
in core/src/main/java/com/alibaba/fastjson2/writer
1323 46 2022-04-17 2025-02-20 77 7 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONFactory.java
in core/src/main/java/com/alibaba/fastjson2
507 48 2022-04-17 2025-01-19 74 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderProvider.java
in core/src/main/java/com/alibaba/fastjson2/reader
881 69 2022-04-17 2025-02-11 70 9 shaojin.wensj@alibaba-inc.com 158091461@qq.com
JSONPath.java
in core/src/main/java/com/alibaba/fastjson2
1013 68 2022-04-17 2025-01-11 69 9 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSON.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson
2151 86 2022-04-24 2025-05-03 69 10 shaojin.wensj@alibaba-inc.com 910135896@qq.com
IOUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
1630 139 2022-04-17 2025-03-09 68 4 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldWriter.java
in core/src/main/java/com/alibaba/fastjson2/writer
888 46 2022-04-17 2025-04-26 62 6 shaojin.wensj@alibaba-inc.com 910135896@qq.com
FieldReader.java
in core/src/main/java/com/alibaba/fastjson2/reader
529 37 2022-04-17 2025-03-07 60 9 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
DateUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
7777 137 2022-09-23 2025-03-30 56 3 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderAdapter.java
in core/src/main/java/com/alibaba/fastjson2/reader
653 31 2022-04-17 2025-05-01 55 8 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectWriterProvider.java
in core/src/main/java/com/alibaba/fastjson2/writer
583 51 2022-04-17 2025-04-19 54 9 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderImplList.java
in core/src/main/java/com/alibaba/fastjson2/reader
639 10 2022-04-17 2025-03-07 54 10 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderImplMap.java
in core/src/main/java/com/alibaba/fastjson2/reader
440 9 2022-04-17 2024-11-17 53 9 shaojin.wensj@alibaba-inc.com codeplayer360@gmail.com
JSONArray.java
in core/src/main/java/com/alibaba/fastjson2
930 74 2022-04-17 2025-04-13 53 13 shaojin.wensj@alibaba-inc.com 910135896@qq.com
JDKUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
455 5 2022-04-17 2025-02-11 51 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterAdapter.java
in core/src/main/java/com/alibaba/fastjson2/writer
599 23 2022-04-17 2025-04-19 51 7 shaojin.wensj@alibaba-inc.com 109072362+jujn@users.norepl...
ObjectReaderImplMapTyped.java
in core/src/main/java/com/alibaba/fastjson2/reader
393 6 2022-04-17 2024-06-13 50 8 shaojin.wensj@alibaba-inc.com xeepoo@yeah.net
ObjectReaderBean.java
in core/src/main/java/com/alibaba/fastjson2/reader
365 17 2022-04-17 2025-03-16 48 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterImplMap.java
in core/src/main/java/com/alibaba/fastjson2/writer
622 16 2022-04-17 2025-03-15 48 5 shaojin.wensj@alibaba-inc.com codeplayer360@gmail.com
JSONB.java
in core/src/main/java/com/alibaba/fastjson2
1825 108 2022-04-17 2025-02-20 48 5 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldWriterObject.java
in core/src/main/java/com/alibaba/fastjson2/writer
436 13 2022-04-17 2025-04-24 46 5 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectReader.java
in core/src/main/java/com/alibaba/fastjson2/reader
215 30 2022-04-17 2025-04-19 39 7 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectReaderNoneDefaultConstructor.java
in core/src/main/java/com/alibaba/fastjson2/reader
532 10 2022-08-28 2025-05-01 39 8 shaojin.wensj@alibaba-inc.com 910135896@qq.com
FieldWriterList.java
in core/src/main/java/com/alibaba/fastjson2/writer
346 10 2022-04-17 2025-03-10 37 2 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderImplObject.java
in core/src/main/java/com/alibaba/fastjson2/reader
299 6 2022-04-17 2025-03-31 35 4 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JdbcSupport.java
in core/src/main/java/com/alibaba/fastjson2/util
471 28 2022-04-17 2024-04-19 34 3 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReaderObjectField.java
in core/src/main/java/com/alibaba/fastjson2/reader
269 10 2022-04-17 2024-03-16 33 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReader1.java
in core/src/main/java/com/alibaba/fastjson2/reader
276 11 2022-04-17 2024-05-28 33 5 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectReader2.java
in core/src/main/java/com/alibaba/fastjson2/reader
292 10 2022-04-17 2023-11-01 32 4 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONObject.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson
807 57 2022-04-24 2025-05-03 32 10 shaojin.wensj@alibaba-inc.com 910135896@qq.com
FieldInfo.java
in core/src/main/java/com/alibaba/fastjson2/codec
91 3 2022-04-17 2025-02-20 31 3 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReader3.java
in core/src/main/java/com/alibaba/fastjson2/reader
322 8 2022-04-17 2023-11-01 31 4 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JSONReader.java
in core/src/main/java/com/alibaba/fastjson2
3932 108 2022-04-17 2025-05-04 231 20 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONObject.java
in core/src/main/java/com/alibaba/fastjson2
1283 101 2022-04-17 2025-03-30 83 15 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSON.java
in core/src/main/java/com/alibaba/fastjson2
2640 144 2022-04-17 2025-03-31 161 14 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderBaseModule.java
in core/src/main/java/com/alibaba/fastjson2/reader
2041 32 2022-04-17 2025-03-08 121 14 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterBaseModule.java
in core/src/main/java/com/alibaba/fastjson2/writer
1401 23 2022-04-17 2025-03-30 110 14 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONReaderUTF16.java
in core/src/main/java/com/alibaba/fastjson2
5985 151 2022-04-17 2025-03-30 185 13 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONArray.java
in core/src/main/java/com/alibaba/fastjson2
930 74 2022-04-17 2025-04-13 53 13 shaojin.wensj@alibaba-inc.com 910135896@qq.com
JSONReaderUTF8.java
in core/src/main/java/com/alibaba/fastjson2
6524 162 2022-04-17 2025-05-04 189 12 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterCreatorASM.java
in core/src/main/java/com/alibaba/fastjson2/writer
4313 80 2022-04-17 2025-04-30 137 12 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectReaderCreator.java
in core/src/main/java/com/alibaba/fastjson2/reader
3244 58 2022-04-17 2025-03-08 127 12 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
BeanUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
2616 93 2022-04-17 2025-03-30 121 12 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONWriterUTF16.java
in core/src/main/java/com/alibaba/fastjson2
2640 106 2022-04-17 2025-04-28 119 12 shaojin.wensj@alibaba-inc.com anil.halil@globalmaksimum.com
JSONWriterUTF8.java
in core/src/main/java/com/alibaba/fastjson2
2329 98 2022-04-17 2025-04-28 116 12 shaojin.wensj@alibaba-inc.com anil.halil@globalmaksimum.com
TypeUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
3307 82 2022-04-17 2025-03-15 89 12 shaojin.wensj@alibaba-inc.com rowstop@yeah.net
JSONReaderJSONB.java
in core/src/main/java/com/alibaba/fastjson2
5688 195 2022-04-17 2025-04-02 145 11 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONWriter.java
in core/src/main/java/com/alibaba/fastjson2
2124 204 2022-04-17 2025-04-30 140 10 shaojin.wensj@alibaba-inc.com 910135896@qq.com
JSONReaderASCII.java
in core/src/main/java/com/alibaba/fastjson2
1460 15 2022-04-17 2025-03-31 87 10 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSON.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson
2151 86 2022-04-24 2025-05-03 69 10 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectReaderImplList.java
in core/src/main/java/com/alibaba/fastjson2/reader
639 10 2022-04-17 2025-03-07 54 10 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONObject.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson
807 57 2022-04-24 2025-05-03 32 10 shaojin.wensj@alibaba-inc.com 910135896@qq.com
JSONArray.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson
690 65 2022-04-24 2025-05-03 23 10 shaojin.wensj@alibaba-inc.com 910135896@qq.com
FieldReaderCollectionMethodReadOnly.java
in core/src/main/java/com/alibaba/fastjson2/reader
102 3 2022-04-17 2025-01-25 23 10 shaojin.wensj@alibaba-inc.com codeplayer360@gmail.com
ObjectReaderProvider.java
in core/src/main/java/com/alibaba/fastjson2/reader
881 69 2022-04-17 2025-02-11 70 9 shaojin.wensj@alibaba-inc.com 158091461@qq.com
JSONPath.java
in core/src/main/java/com/alibaba/fastjson2
1013 68 2022-04-17 2025-01-11 69 9 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReader.java
in core/src/main/java/com/alibaba/fastjson2/reader
529 37 2022-04-17 2025-03-07 60 9 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterProvider.java
in core/src/main/java/com/alibaba/fastjson2/writer
583 51 2022-04-17 2025-04-19 54 9 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderImplMap.java
in core/src/main/java/com/alibaba/fastjson2/reader
440 9 2022-04-17 2024-11-17 53 9 shaojin.wensj@alibaba-inc.com codeplayer360@gmail.com
ObjectReaderCreatorASM.java
in core/src/main/java/com/alibaba/fastjson2/reader
3937 42 2022-04-17 2025-03-31 118 8 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONWriterJSONB.java
in core/src/main/java/com/alibaba/fastjson2
1631 136 2022-04-17 2025-02-20 88 8 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderAdapter.java
in core/src/main/java/com/alibaba/fastjson2/reader
653 31 2022-04-17 2025-05-01 55 8 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectReaderImplMapTyped.java
in core/src/main/java/com/alibaba/fastjson2/reader
393 6 2022-04-17 2024-06-13 50 8 shaojin.wensj@alibaba-inc.com xeepoo@yeah.net
ObjectReaderNoneDefaultConstructor.java
in core/src/main/java/com/alibaba/fastjson2/reader
532 10 2022-08-28 2025-05-01 39 8 shaojin.wensj@alibaba-inc.com 910135896@qq.com
ObjectWriterCreator.java
in core/src/main/java/com/alibaba/fastjson2/writer
1323 46 2022-04-17 2025-02-20 77 7 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterAdapter.java
in core/src/main/java/com/alibaba/fastjson2/writer
599 23 2022-04-17 2025-04-19 51 7 shaojin.wensj@alibaba-inc.com 109072362+jujn@users.norepl...
ObjectReader.java
in core/src/main/java/com/alibaba/fastjson2/reader
215 30 2022-04-17 2025-04-19 39 7 shaojin.wensj@alibaba-inc.com 910135896@qq.com
TypeUtils.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson/util
1145 55 2022-04-24 2025-03-08 22 7 oldratlee@gmail.com shaojin.wensj@alibaba-inc.com
JSONPath.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson
84 16 2022-04-24 2025-05-03 17 7 oldratlee@gmail.com 910135896@qq.com
FieldReaderCollectionFieldReadOnly.java
in core/src/main/java/com/alibaba/fastjson2/reader
63 3 2022-04-17 2024-03-16 16 7 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONFactory.java
in core/src/main/java/com/alibaba/fastjson2
507 48 2022-04-17 2025-01-19 74 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldWriter.java
in core/src/main/java/com/alibaba/fastjson2/writer
888 46 2022-04-17 2025-04-26 62 6 shaojin.wensj@alibaba-inc.com 910135896@qq.com
JDKUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
455 5 2022-04-17 2025-02-11 51 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderBean.java
in core/src/main/java/com/alibaba/fastjson2/reader
365 17 2022-04-17 2025-03-16 48 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReaderObjectField.java
in core/src/main/java/com/alibaba/fastjson2/reader
269 10 2022-04-17 2024-03-16 33 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderImplEnum.java
in core/src/main/java/com/alibaba/fastjson2/reader
279 9 2022-04-17 2024-11-23 30 6 shaojin.wensj@alibaba-inc.com cnscoo@aliyun.com
ObjectReaderInterface.java
in core/src/main/java/com/alibaba/fastjson2/reader
209 5 2022-04-17 2025-03-03 24 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReaderListField.java
in core/src/main/java/com/alibaba/fastjson2/reader
47 1 2022-04-17 2023-08-26 22 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONField.java
in core/src/main/java/com/alibaba/fastjson2/annotation
37 - 2022-04-17 2025-02-20 18 6 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReaderMapFieldReadOnly.java
in core/src/main/java/com/alibaba/fastjson2/reader
152 7 2022-05-04 2024-11-17 18 6 shaojin.wensj@alibaba-inc.com codeplayer360@gmail.com
ConstructorFunction.java
in core/src/main/java/com/alibaba/fastjson2/reader
212 1 2022-04-17 2025-01-09 17 6 shaojin.wensj@alibaba-inc.com minedreams@qq.com
ObjectWriterImplMap.java
in core/src/main/java/com/alibaba/fastjson2/writer
622 16 2022-04-17 2025-03-15 48 5 shaojin.wensj@alibaba-inc.com codeplayer360@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DomainValidator.java
in core/src/main/java/com/alibaba/fastjson2/schema
1158 3 2022-06-17 2023-04-15 4 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
CSVReaderUTF8.java
in core/src/main/java/com/alibaba/fastjson2/support/csv
833 19 2023-04-07 2025-02-09 15 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
LambdaMiscCodec.java
in core/src/main/java/com/alibaba/fastjson2/support
809 28 2023-03-20 2025-03-08 10 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
NumberUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
743 19 2025-02-15 2025-03-28 5 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
CSVReaderUTF16.java
in core/src/main/java/com/alibaba/fastjson2/support/csv
630 14 2023-04-07 2025-01-15 12 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
DecimalUtils.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/fastcode
464 6 2023-09-01 2024-01-28 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Block.java
in codegen/src/main/java/com/alibaba/fastjson2/internal/codegen
411 49 2023-06-16 2023-08-16 4 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
StringUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
382 14 2025-02-18 2025-02-20 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
MutableBigInteger.java
in core/src/main/java/com/alibaba/fastjson2/util
376 8 2025-02-13 2025-03-09 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
EishayClassGen.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/eishay/gen
253 4 2022-12-08 2024-05-11 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONScanner.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson/parser
250 21 2022-05-26 2024-09-01 8 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
UUIDUtils.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/fastcode
240 6 2023-06-21 2024-01-28 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
EishayTest.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/sonic
212 40 2023-05-19 2023-05-19 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Clients.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/jjb
203 47 2023-05-07 2024-05-03 4 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Issue609.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark
203 26 2022-08-07 2022-08-07 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Users.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/jjb
194 50 2023-05-07 2023-07-26 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
DateWrite.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark
186 6 2022-08-29 2024-11-17 5 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReader11.java
in core/src/main/java/com/alibaba/fastjson2/reader
181 4 2022-10-04 2023-06-16 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FastJson2Provider.java
in extension-jaxrs/extension-jaxrs-jakarta/src/main/java/com/alibaba/fastjson2/support/jaxrs/jakarta
175 10 2024-10-21 2024-10-21 1 1 xeepoo@yeah.net xeepoo@yeah.net
BigDecimalNew.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/fastcode
174 7 2023-03-15 2023-03-16 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ReflectionMetadata.java
in codegen/src/main/java/com/alibaba/fastjson2/internal/graalmeta
173 42 2024-05-23 2024-05-23 1 1 910135896@qq.com 910135896@qq.com
SimpleDateFormatX.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/fastcode
169 3 2023-04-16 2023-11-06 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReader10.java
in core/src/main/java/com/alibaba/fastjson2/reader
168 4 2022-10-04 2023-06-16 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
BigDecimalWrite.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/fastcode
161 8 2023-04-16 2023-04-16 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReaderImplMapMultiValueType.java
in core/src/main/java/com/alibaba/fastjson2/reader
159 3 2023-06-06 2023-08-29 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
EishayParseBinaryAutoType.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/eishay
157 7 2022-09-03 2023-05-22 8 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReader9.java
in core/src/main/java/com/alibaba/fastjson2/reader
155 4 2022-10-04 2023-06-16 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Twitter.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/twitter
149 - 2023-07-25 2023-07-25 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
PropertiesUtils.java
in core/src/main/java/com/alibaba/fastjson2/util
144 5 2024-04-15 2024-04-15 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Base64.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson/util
143 1 2022-11-10 2023-05-24 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReader8.java
in core/src/main/java/com/alibaba/fastjson2/reader
142 4 2022-10-04 2023-06-16 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReaderZonedDateTime.java
in core/src/main/java/com/alibaba/fastjson2/reader
140 13 2022-12-22 2023-07-13 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReaderDate.java
in core/src/main/java/com/alibaba/fastjson2/reader
138 13 2022-12-22 2023-07-27 4 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
LongTextParseCase.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/wast
137 18 2022-08-04 2022-08-04 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
FieldReaderInstant.java
in core/src/main/java/com/alibaba/fastjson2/reader
136 13 2022-12-22 2023-07-13 4 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
HSFJSONUtils.java
in fastjson1-compatible/src/main/java/com/alibaba/fastjson/support/hsf
134 - 2022-11-10 2023-06-16 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
GeoJsonWriterModule.java
in extension-spring5/src/main/java/com/alibaba/fastjson2/support/spring/data/mongodb
133 8 2022-12-16 2022-12-16 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
GeoJsonWriterModule.java
in extension-spring6/src/main/java/com/alibaba/fastjson2/support/spring6/data/mongodb
133 8 2023-01-10 2023-01-10 1 1 victor.zxy@outlook.com victor.zxy@outlook.com
ObjectWriterArrayFinal.java
in core/src/main/java/com/alibaba/fastjson2/writer
133 4 2022-12-24 2024-04-13 5 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriter12.java
in core/src/main/java/com/alibaba/fastjson2/writer
130 3 2022-10-04 2023-03-26 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectReader7.java
in core/src/main/java/com/alibaba/fastjson2/reader
129 4 2022-10-04 2023-06-16 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
EishayParseBinary.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/eishay
128 9 2022-06-11 2024-03-02 12 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
SchemaBasedParseAndSelectBenchmark.java
in benchmark_21/src/main/java/com/alibaba/fastjson2/benchmark/simdjson
126 11 2025-03-07 2025-03-07 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriterImplLocalDateTime.java
in core/src/main/java/com/alibaba/fastjson2/writer
125 4 2022-04-17 2024-03-19 14 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriter11.java
in core/src/main/java/com/alibaba/fastjson2/writer
124 3 2022-10-04 2023-03-26 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
MediaContentTransform.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark/protobuf
121 3 2023-02-11 2023-02-11 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
Fastjson2Encoder.java
in extension-spring6/src/main/java/com/alibaba/fastjson2/support/spring6/http/codec
120 5 2023-03-14 2023-03-14 1 1 magical1989@gmail.com magical1989@gmail.com
SpaceCheckBenchmark.java
in benchmark/src/main/java/com/alibaba/fastjson2/benchmark
120 7 2022-07-16 2022-07-16 1 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
JSONCodec.java
in extension/src/main/java/com/alibaba/fastjson2/support/redission
118 15 2024-04-13 2024-04-14 2 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com
ObjectWriter10.java
in core/src/main/java/com/alibaba/fastjson2/writer
118 3 2022-10-04 2023-03-26 3 1 shaojin.wensj@alibaba-inc.com shaojin.wensj@alibaba-inc.com