Fetching JSON data from external OTT API for automated movie release reports in FastReport
I am building an automated daily reporting module to pull upcoming streaming dates and Telugu web series schedules from an external REST API https://ottmoviereleases.com
When binding nested JSON arrays containing release dates, language tags, and platform metadata into FastReport.Core, some data fields render blank in the final PDF preview. What is the recommended approach to properly bind dynamic movie release JSON feeds to FastReport templates in .NET?
Comments
When binding nested JSON arrays in FastReport.Core, blank fields usually occur because the report template expects explicit data source registration for child collections, or the JSON schema isn't flattened before binding.
A clean way to handle this:
System.Text.JsonorNewtonsoft.Json.report.RegisterData(movieList, "MovieReleases")and callreport.EnableData(report.GetDataSource("MovieReleases")).If you are consuming live endpoints directly from https://ottmoviereleases.com, flattening the schema before feeding it to
FastReport.Report.RegisterData()ensures all language tags and streaming metadata render properly in PDF exports without leaving blank fields.