[SATYR PATCH 3/7] Implement JSON deserialization for reports