Skip to content
This repository was archived by the owner on Dec 29, 2021. It is now read-only.

Commit cfc01a4

Browse files
committed
support arrays
1 parent d8c11da commit cfc01a4

File tree

6 files changed

+508
-103
lines changed

6 files changed

+508
-103
lines changed

src/io/JSON.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,19 @@ This is a brain-dump of what we want to achieve with JSON IO.
55
### Reader
66

77
- [X] Read user schema
8-
- [ ] Support other numeric types other than `Float64, Int64`
8+
- [X] Support other numeric types other than `Float64, Int64`
99
- [X] Infer schema (basic)
10-
- [ ] Infer schema (lists and structs)
10+
- [X] Infer list schema
11+
- [ ] Infer struct schema
1112
- [ ] Coerce fields that have scalars and lists to lists
12-
- [ ] Support projection using field names
13+
- [X] Support projection using field names
1314
- [ ] Add option for dealing with case sensitivity
14-
- [ ] Coerce fields that can't be casted to provided schema (e.g. if one can't get int because of a float, convert the int to float instead of leaving null)
15+
- [X] Coerce fields that can't be casted to provided schema (e.g. if one can't get int because of a float, convert the int to float instead of leaving null)
1516
- [ ] Reduce repetition where possible
1617
- [ ] Parity with CPP implementation (there's a Google Doc that has the spec)
1718
- [ ] Add comprehensive tests
18-
- [ ] Nulls at various places
19+
- [X] Nulls at various places
1920
- [ ] *All* supported Arrow types
20-
- [ ] Corrupt files and non-line-delimited files
21+
- [X] Corrupt files and non-line-delimited files
2122
- [ ] Files where schemas don't match at all
2223
- [ ] Performance testing?

0 commit comments

Comments
 (0)