To be honest, I just came across NDJSON while looking through the specs for the FHIR data required for the US Federal Government’s current UDS+ reporting requirements: https://fhir.org/guides/hrsa/uds-plus/spec.html
A bunch of JSON stuff combined in a single file.
Can skip over/ignore any badly-formed JSON components.
if using the Capesoft stuff then perhaps you could simply split on the line endings using ST then process each line using jFiles.
something along these lines:
st.loadFile(....)
st.lineEndings(st:unix)
st.split('<10>')
st.removeLines()
loop x = 1 to st.records()
st.setValue(st.getLine(x))
json.loadString(st)
! process json...
end
or maybe it is more complicated than that?
cheers
Geoff R
*edit: added removeLines after split (gets rid of any blank lines)