JavaScript Object Notation¶
The json
layout uses the json
module to read and write records using an interface
that looks like csv
.
The difference between strict JSON and line-oriented json (txf.layouts.jsonl
)
is that strict JSON writes out all the records on one line as a JSON array.
-
class
txf.layouts.json.
LineReader
(iterable, **config)¶ This is simply an alias for
txf.jsonl.LineReader
.
-
class
txf.layouts.json.
DictReader
¶ This is simply an alias for
txf.jsonl.DictReader
.
-
class
txf.layouts.json.
LineWriter
(outfile, fieldnames, **config)¶ This is simply an alias for
txf.jsonl.LineWriter
.