As far as I see the data is only mildly eccentric. Candle and timestamp are stored in 2 objects, so Zorro would parse any candle twice. Remove the two extra brackets with a search-replace operation, then you can parse it. Or parse it unchanged and then remove the redundant lines with dataCompress.

void main()
{
dataParseJSON(1,"candles,timestamp,%t,max,min,open,close,,","scs_1d.json");
dataSave(1,"jsontest.t6");
}