Representing and Editing JSON with Spreadsheets (2018)
medium.com
medium.com
[
{"some": {"property": {"items":["A"]}}},
{"some": {"property": {"items":["B"]}}}
]
To avoid very long column names, values starting with "[" or "{" are parsed as json, so putting {"a": 1} in a column named C results in [{"C":{"a": 1}}]. Doesn't cover all edge cases, but worked well enough form my use case, which was providing a batch upload interface for a giant json (instead of a bunch of web forms) for excel savvy power users, allowing them to batch upload semi-structured data. I used jsonschema for validation on submit, worked well enough.The one step I never automated was the export to CSV from google sheets. It might be possible but they’re API was a bit opaque. Maybe it’s easier now