From Mic Hussey:
do you know if anyone has implemented handling of matching with nested arrays of tuples?
I discovered that when I wanted to match something like this:
JSONMatcherBuilder mb = new JSONMatcherBuilder(dequeuerFeatureDataOut.getSchema()).ignoreMissingFields(true);
String outputTupleAsJSONString = "{\"Entity\":{\"EntityId\":\"ent1\"}, \"DeviceReadings\":["
+"{\"Device\":{\"PointId\":\"pt1000\",\"ParentEntityId\":\"ent1\"}, \"Readings\":[{\"Value\":10.0}]},"
+"{\"Device\":{\"PointId\":\"pt1001\",\"ParentEntityId\":\"ent1\"}, \"Readings\":[{\"Value\":20.0}]},"
+"{\"Device\":{\"PointId\":\"pt1002\",\"ParentEntityId\":\"ent1\"}, \"Readings\":[{\"Value\":30.0}]}"
+"]}";`
that the matcher stopped recursing once it hit an array.