http://hn.vernccvbvyi5qhfzyqengccj7lkove6bjot2xhh5kajhwvidqafczrad.onion/stories/35179799
Nested json can also be "flattened". > "... ordering of key-value pairs" order of appearance of key-value pairs in input does not matter. > "... if row #100 introduces a new key-value pair" this is sparse data. miller handles this with the "unsparsify" verb: $ cat in.json
{ "a": 1, "b": 2 }
{ "a": 3, "b": 4 }
{ "a": 5, "b": 6, "c": 7 } without unsparsify: $ cat in.json | mlr --j2p cat
a b
1 2
3 4
a b c
5 6 7 with...