here is my json file
```{
"data": { "catalog_id": "615ac5699a3c9f2ea3a65180", "catalog_images": { "l_large": { "url": "" }, "l_medium": { "url": "" }, "p_small": { "url": "https://s3-ap-southeast-1.amazonaws.com/ott-as-service/ott_default_images/default.png" } }, "catalog_type": "media", "channel_ids": [], "enable_channel": "true", "episodetype_tags": [ { "name": "movie", "display_title": "Movie", "layout_type": "", "layout_structure": [] } ], "filter_type": "", "friendly_id": "movies", "home_link": null, "item_add_metada": [], "item_thumbnails": [], "layout_structure": "", "layout_type": "t_16_9_big_meta", "menu_link": null, "meta_description": "Movies", "meta_keywords": "Movies", "meta_title": "Movies", "ml_description": [], "ml_genres": [], "ml_language": [], "name": "Movies", "plan_category_ids": [], "plan_category_type": "", "query_filter_types": [], "sequence_no": 1, "show_add_metada": [], "show_thumbnails": [], "subcategory_add_metada": [], "subcategory_thumbnails": [], "theme": "movie", "thumbnails": {}, "videolist_tags2": [], "catalog_object": { "friendly_id": "movies", "layout_type": "t_16_9_big_meta", "id": "615ac5699a3c9f2ea3a65180", "plan_category_type": "", "layout_scheme": "" }, "total_items_count": 5, "count": null, "items": [ { "title": "HERE AND NOW", "content_id": "615acc129a3c9f2ea3a6518c", "status": "published", "sequence_no": 1, "catalog_id": "615ac5699a3c9f2ea3a65180", "catalog_object": { "friendly_id": "movies", "layout_type": "t_16_9_big_meta", "id": "615ac5699a3c9f2ea3a65180", "plan_category_type": "", "layout_scheme": "", "catalog_id": "615ac5699a3c9f2ea3a65180" }, "language": "hindi", "genres": [ "popular", "thriller", "familydrama" ], "display_genres": [ "Popular", "Thriller", "Familydrama" ], "description": "The life of Indian army captain Vikram Batra, awarded with the Param Vir Chakra, India's highest award for valour for his actions during the 1999 Kargil War.", "smart_url": "http://52.77.63.32//v2/smart_urls/61c5c5868530b8bb03e2b625", "youtube_url": "", "embed_urls": "", "theme": "movie", "item_caption": "Popular, Thriller, Familydrama | Hindi | 5 | 02h 00m | HD", "item_additional_data": { "Starring": [], "Directed By": [] }, "thumbnails": { "small_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-xl_image_16_9/300x169-small-xl_image_16_9.jpg" }, "large_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-xl_image_16_9/712x400-large-xl_image_16_9.jpg" }, "medium_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-xl_image_16_9/400x225-medium-xl_image_16_9.jpg" }, "xl_image_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-source_image-xl_image_16_9.jpg" }, "small_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-xl_image_2_3/187x281-small-xl_image_2_3.jpg" }, "large_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-xl_image_2_3/375x562-large-xl_image_2_3.jpg" }, "medium_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-xl_image_2_3/250x375-medium-xl_image_2_3.jpg" }, "small_16_5": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-xl_image_16_5/1740x543-small-xl_image_16_5.jpg" }, "xl_image_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-source_image-xl_image_2_3.jpg" }, "xl_image_16_5": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1640067517-source_image-xl_image_16_5.jpg" }, "xl_image_1_1": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1641797836-source_image-xl_image_1_1.jpg" }, "large_1_1": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615acc129a3c9f18ea61cb72-1641797836-xl_image_1_1/1000x1000-large-xl_image_1_1.jpg" } }, "thumbnail_list": null, "duration": 60, "rating": "5", "release_date": 0, "synopsis_url": "", "content_definition": "TVOD", "tvod_plans": [ { "price_tag_id": "61f271211f659b1b3cbc953f", "subscription_theme_id": "61f2970e1f659b1b3cbc9fe8", "tag": "buy", "plan_desc": "buy-8-day-HD", "ext_plan_id": "BEDHD", "quality": "HD", "start_within_duration": 8, "start_within_period": "day", "region_prices": { "region": "IN", "price": "70", "discount_price": "60", "currency": "NGN" }, "apple_product_id": "", "appletv_product_id": "", "google_product_id": "", "firetv_product_id": "", "platforms": [], "is_default": false, "region_price_id": "61f3a7851f659b1b3cbca3c2" }, { "price_tag_id": "61f27c381f659b1b3cbc9c5f", "subscription_theme_id": "61f2970e1f659b1b3cbc9fe8", "tag": "buy", "plan_desc": "buy-3-day-HD", "ext_plan_id": "BTDHD", "quality": "HD", "start_within_duration": 3, "start_within_period": "day", "region_prices": { "region": "IN", "price": "60", "discount_price": "50", "currency": "NGN" }, "apple_product_id": "", "appletv_product_id": "", "google_product_id": "", "firetv_product_id": "", "platforms": [], "is_default": false, "region_price_id": "61f3a7311f659b1b3cbca3bb" } ], "plan_categories": [ "tvod" ], "subscription_theme_id": "61f2970e1f659b1b3cbc9fe8", "tvod_release_date": "", "subscription_catalog_id": "6151c1089a3c9f2ea3a65169", "buy_description": "you can watch this movie anytime after purchasing it.", "is_embeddable": true, "custom_fields": {}, "media_type": "movie", "people": [], "seo_web_url": "/movies/here-and-now", "play_url": { "saranyu": { "url": "http://52.77.63.32//v2/smart_urls/61c5c5868530b8bb03e2b625" } }, "play_url_type": "saranyu", "like_count": 0, "view_count": 0, "no_of_user_rated": 0, "average_user_rating": "0.0", "catalog_name": "Movies", "short_description": "The life of Indian army captain Vikram Batra, awarded with the Param Vir Chakra, India's highest award for valour for his actions during the 1999 Kargil War.", "keywords": "army,captial", "release_date_string": "", "release_date_uts": 0, "duration_string": "02:00:00", "asset_id": "HEREANDNOW01", "friendly_id": "here-and-now", "published_date": "", "tickets_sales_start_date": "", "tickets_sales_end_date": "3818341800", "stream_start_date": "", "stream_end_date": "3818341800", "svod": [], "tvod": [], "view_count_flag": "yes", "add_metadata": {}, "star_cast": [], "producer": [], "director": [], "music_composer": [], "lyricist": [], "content_provider": [], "subtitle_languages": [], "srt_file_lang": [], "default_trailer": { "is_available": false, "play_url": {}, "duration_string": "" }, "preview": { "preview_available": false, "preview_start": "", "preview_end": "", "ext_preview_url": "", "ext_previews": [] }, "cbfc_rating": "", "subtitles_available": "", "religion": "", "diety": "", "associated_image": "", "alternate_title": "", "associated_videos": false, "play_type": true, "play_time_regions": [], "play_time_update_all_region_time": null, "internal_share_url": "http://164.52.216.90:8080/9tv/#/movies/here-and-now?url=deeplinked&catalogid=615ac5699a3c9f2ea3a65180&contentid=615acc129a3c9f2ea3a6518c&layout_type=t_16_9_big_meta&layout_scheme=&theme=movie&plan_category_type=", "share_url": "http://164.52.216.90:8080/9tv/#/movies/here-and-now?share_url=true", "deeplink_url": "shemaroome://shemaroome/movies/here-and-now", "access_control": { "access_control_id": "61d44a191f659b1eb74dd82e", "title": "9TV Premium", "is_free": false, "premium_tag": true, "tvapp_control": false, "ads_available": false, "start_date": "2022-01-04T18:52:00.000 00:00", "end_date": "2077-06-22T18:52:00.000 00:00", "login_required": true, "drm_key": null, "pre_role_settings": { "mobile_ads_url": "", "ads_url": "", "active": true, "type": "" }, "post_role_settings": { "mobile_ads_url": "", "ads_url": "", "active": true, "type": "" }, "mid_role_settings": { "mobile_ads_url": "", "ads_url": "", "mid_role_frequency": 5, "active": true, "type": "", "midroll_position": [ 1440, 2880, 4320, 5760, 7200 ] }, "overlay_settings": { "mobile_ads_url": "", "ads_url": "", "overlay_frequency": 5, "active": true }, "vmap_settings": { "mobile_ads_url": "", "ads_url": "", "vmap_frequency": 0, "active": true, "type": "" }, "vmap_url": "{baseURL}/access_controls/61d44a191f659b1eb74dd82e/ads?auth_token={token}®ion=&positions=1440,2880,4320,5760,7200" }, "svod_ids": null, "tvod_id": null, "tvod_price": null, "tvod_currency": null }, { "title": "Family Deliverance", "content_id": "615accb99a3c9f2ea3a6518f", "status": "published", "sequence_no": 1, "catalog_id": "615ac5699a3c9f2ea3a65180", "catalog_object": { "friendly_id": "movies", "layout_type": "t_16_9_big_meta", "id": "615ac5699a3c9f2ea3a65180", "plan_category_type": "", "layout_scheme": "", "catalog_id": "615ac5699a3c9f2ea3a65180" }, "language": "hindi", "genres": [ "popular", "romance" ], "display_genres": [ "Popular", "Romance" ], "description": "Under investigation as a suspect in her husband's murder, a woman reveals details of their thorny marriage that seem to only further blur the truth.", "smart_url": "http://52.77.63.32/v2/smart_urls/61e904e0b997445d4afcfe66", "youtube_url": "", "embed_urls": "", "theme": "movie", "item_caption": "Popular, Romance | Hindi | 5 | 02h 00m | HD", "item_additional_data": { "Starring": [], "Directed By": [] }, "thumbnails": { "xl_image_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-source_image-xl_image_16_9.jpg" }, "small_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-xl_image_16_9/300x169-small-xl_image_16_9.jpg" }, "large_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-xl_image_16_9/712x400-large-xl_image_16_9.jpg" }, "medium_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-xl_image_16_9/400x225-medium-xl_image_16_9.jpg" }, "xl_image_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-source_image-xl_image_2_3.jpg" }, "small_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-xl_image_2_3/187x281-small-xl_image_2_3.jpg" }, "large_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-xl_image_2_3/375x562-large-xl_image_2_3.jpg" }, "medium_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-xl_image_2_3/250x375-medium-xl_image_2_3.jpg" }, "small_16_5": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-xl_image_16_5/1740x543-small-xl_image_16_5.jpg" }, "xl_image_16_5": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1640067284-source_image-xl_image_16_5.jpg" }, "xl_image_1_1": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1643289484-source_image-xl_image_1_1.jpg" }, "large_1_1": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accb99a3c9f18ea61cb75-1643289484-xl_image_1_1/1000x1000-large-xl_image_1_1.jpg" } }, "thumbnail_list": null, "duration": 60, "rating": "5", "release_date": 0, "synopsis_url": "", "content_definition": "TVOD", "tvod_plans": [ { "price_tag_id": "61f2709c1f659b1b3cbc9443", "subscription_theme_id": "61f296f81f659b1b3cbc9fe7", "tag": "buy", "plan_desc": "buy-8-day-HD", "ext_plan_id": "BEDHD", "quality": "HD", "start_within_duration": 8, "start_within_period": "day", "region_prices": { "region": "IN", "price": "30", "discount_price": "20", "currency": "NGN" }, "apple_product_id": "", "appletv_product_id": "", "google_product_id": "", "firetv_product_id": "", "platforms": [], "is_default": false, "region_price_id": "61f3a7881f659b1b3cbca3c3" }, { "price_tag_id": "61f27c011f659b1b3cbc9b65", "subscription_theme_id": "61f296f81f659b1b3cbc9fe7", "tag": "buy", "plan_desc": "buy-3-day-HD", "ext_plan_id": "BTDHD", "quality": "HD", "start_within_duration": 3, "start_within_period": "day", "region_prices": { "region": "IN", "price": "50", "discount_price": "10", "currency": "NGN" }, "apple_product_id": "", "appletv_product_id": "", "google_product_id": "", "firetv_product_id": "", "platforms": [], "is_default": false, "region_price_id": "61f3a73a1f659b1b3cbca3bc" } ], "plan_categories": [ "tvod" ], "subscription_theme_id": "61f296f81f659b1b3cbc9fe7", "tvod_release_date": "", "subscription_catalog_id": "6151c1089a3c9f2ea3a65169", "buy_description": "you can watch this movie anytime after purchasing it.", "is_embeddable": true, "custom_fields": {}, "media_type": "movie", "people": [], "seo_web_url": "/movies/family-deliverance", "play_url": { "saranyu": { "url": "http://52.77.63.32/v2/smart_urls/61e904e0b997445d4afcfe66" } }, "play_url_type": "saranyu", "like_count": 0, "view_count": 0, "no_of_user_rated": 0, "average_user_rating": "0.0", "catalog_name": "Movies", "short_description": "Under investigation as a suspect in her husband's murder, a woman reveals details of their thorny marriage that seem to only further blur the truth.", "keywords": "life,killer", "release_date_string": "", "release_date_uts": 0, "duration_string": "02:00:00", "asset_id": "familydeliverance01", "friendly_id": "family-deliverance", "published_date": "", "tickets_sales_start_date": "", "tickets_sales_end_date": "3818341800", "stream_start_date": "", "stream_end_date": "3818341800", "svod": [], "tvod": [], "view_count_flag": "yes", "add_metadata": {}, "star_cast": [], "producer": [], "director": [], "music_composer": [], "lyricist": [], "content_provider": [], "subtitle_languages": [], "srt_file_lang": [], "default_trailer": { "is_available": false, "play_url": {}, "duration_string": "" }, "preview": { "preview_available": false, "preview_start": "", "preview_end": "", "ext_preview_url": "", "ext_previews": [] }, "cbfc_rating": "", "subtitles_available": "", "religion": "", "diety": "", "associated_image": "", "alternate_title": "", "associated_videos": false, "play_type": true, "play_time_regions": [], "play_time_update_all_region_time": null, "internal_share_url": "http://164.52.216.90:8080/9tv/#/movies/family-deliverance?url=deeplinked&catalogid=615ac5699a3c9f2ea3a65180&contentid=615accb99a3c9f2ea3a6518f&layout_type=t_16_9_big_meta&layout_scheme=&theme=movie&plan_category_type=", "share_url": "http://164.52.216.90:8080/9tv/#/movies/family-deliverance?share_url=true", "deeplink_url": "shemaroome://shemaroome/movies/family-deliverance", "access_control": { "access_control_id": "61d44a191f659b1eb74dd82e", "title": "9TV Premium", "is_free": false, "premium_tag": true, "tvapp_control": false, "ads_available": false, "start_date": "2022-01-04T18:52:00.000 00:00", "end_date": "2077-06-22T18:52:00.000 00:00", "login_required": true, "drm_key": null, "pre_role_settings": { "mobile_ads_url": "", "ads_url": "", "active": true, "type": "" }, "post_role_settings": { "mobile_ads_url": "", "ads_url": "", "active": true, "type": "" }, "mid_role_settings": { "mobile_ads_url": "", "ads_url": "", "mid_role_frequency": 5, "active": true, "type": "", "midroll_position": [ 1440, 2880, 4320, 5760, 7200 ] }, "overlay_settings": { "mobile_ads_url": "", "ads_url": "", "overlay_frequency": 5, "active": true }, "vmap_settings": { "mobile_ads_url": "", "ads_url": "", "vmap_frequency": 0, "active": true, "type": "" }, "vmap_url": "{baseURL}/access_controls/61d44a191f659b1eb74dd82e/ads?auth_token={token}®ion=&positions=1440,2880,4320,5760,7200" }, "svod_ids": null, "tvod_id": null, "tvod_price": null, "tvod_currency": null }, { "title": "Bread Winner", "content_id": "615accfa9a3c9f2ea3a65192", "status": "published", "sequence_no": 1, "catalog_id": "615ac5699a3c9f2ea3a65180", "catalog_object": { "friendly_id": "movies", "layout_type": "t_16_9_big_meta", "id": "615ac5699a3c9f2ea3a65180", "plan_category_type": "", "layout_scheme": "", "catalog_id": "615ac5699a3c9f2ea3a65180" }, "language": "hindi", "genres": [ "popular", "thriller", "familydrama" ], "display_genres": [ "Popular", "Thriller", "Familydrama" ], "description": "A forest officer is tasked with capturing and containing a maneater in a remote village. However, while she strives to achieve a balance, those around her have something else in mind.", "smart_url": "http://52.77.63.32/v2/smart_urls/61e79f0bb997445d4afcfe60", "youtube_url": "", "embed_urls": "", "theme": "movie", "item_caption": "Popular, Thriller, Familydrama | Hindi | 5 | 02h 00m | HD", "item_additional_data": { "Starring": [], "Directed By": [] }, "thumbnails": { "small_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-xl_image_16_9/300x169-small-xl_image_16_9.jpg" }, "large_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-xl_image_16_9/712x400-large-xl_image_16_9.jpg" }, "medium_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-xl_image_16_9/400x225-medium-xl_image_16_9.jpg" }, "xl_image_16_9": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-source_image-xl_image_16_9.jpg" }, "xl_image_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-source_image-xl_image_2_3.jpg" }, "small_16_5": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-xl_image_16_5/1740x543-small-xl_image_16_5.jpg" }, "small_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-xl_image_2_3/187x281-small-xl_image_2_3.jpg" }, "large_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-xl_image_2_3/375x562-large-xl_image_2_3.jpg" }, "medium_2_3": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-xl_image_2_3/250x375-medium-xl_image_2_3.jpg" }, "xl_image_16_5": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1640064483-source_image-xl_image_16_5.jpg" }, "xl_image_1_1": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1641806872-source_image-xl_image_1_1.jpg" }, "large_1_1": { "url": "https://d1ai72p0uqmkbv.cloudfront.net/Bookmyshow/615accfa9a3c9f18ea61cb77-1641806872-xl_image_1_1/1000x1000-large-xl_image_1_1.jpg" } }, "thumbnail_list": null, "duration": 60, "rating": "5", "release_date": 0, "synopsis_url": "", "content_definition": "TVOD", "tvod_plans": [ { "price_tag_id": "61f270191f659b1b3cbc9343", "subscription_theme_id": "61f296df1f659b1b3cbc9fe6", "tag": "buy", "plan_desc": "buy-8-day-HD", "ext_plan_id": "BEDHD", "quality": "HD", "start_within_duration": 8, "start_within_period": "day", "region_prices": { "region": "IN", "price": "40", "discount_price": "30", "currency": "NGN" }, "apple_product_id": "", "appletv_product_id": "", "google_product_id": "", "firetv_product_id": "", "platforms": [], "is_default": false, "region_price_id": "61f3a7941f659b1b3cbca3c4" }, { "price_tag_id": "61f27bae1f659b1b3cbc9a69", "subscription_theme_id": "61f296df1f659b1b3cbc9fe6", "tag": "buy", "plan_desc": "buy-3-day-HD", "ext_plan_id": "BTDHD", "quality": "HD", "start_within_duration": 3, "start_within_period": "day", "region_prices": { "region": "IN", "price": "50", "discount_price": "20", "currency": "NGN" }, "apple_product_id": "", "appletv_product_id": "", "google_product_id": "", "firetv_product_id": "", "platforms": [], "is_default": false, "region_price_id": "61f3a7451f659b1b3cbca3bd" } ], "plan_categories": [ "tvod" ], "subscription_theme_id": "61f296df1f659b1b3cbc9fe6", "tvod_release_date": "", "subscription_catalog_id": "6151c1089a3c9f2ea3a65169", "buy_description": "you can watch this movie anytime after purchasing it.", "is_embeddable": true, "custom_fields": {}, "media_type": "movie", "people": [], "seo_web_url": "/movies/bread-winner", "play_url": { "saranyu": { "url": "http://52.77.63.32/v2/smart_urls/61e79f0bb997445d4afcfe60" } }, "play_url_type": "saranyu", "like_count": 0, "view_count": 0, "no_of_user_rated": 0, "average_user_rating": "0.0", "catalog_name": "Movies", "short_description": "A forest officer is tasked with capturing and containing a maneater in a remote village. However, while she strives to achieve a balance, those around her have something else in mind.", "keywords": "Bread Winner", "release_date_string": "", "release_date_uts": 0, "duration_string": "02:00:00", "asset_id": "breadwinner01", "friendly_id": "bread-winner", "published_date": "", "tickets_sales_start_date": "", "tickets_sales_end_date": "3818341800", "stream_start_date": "", "stream_end_date": "3818341800",
} }```
CodePudding user response:
You can use this tool to convert your json to dart. It also supports null safety and complex lists.
CodePudding user response:
just go to browser and type quick type that is the best for converting json to any model class.copy your json code and paste it over there it will generate your model class.
CodePudding user response:
There is no way to do that perfectly. JSON does not contain type information of the kind you need for null safety.
For example, there is no way to know, whether there are fields that are nullable, because it would be perfectly fine to just not have them in the JSON data at all. There also is no way to know whether a field is nullable, that right now is in there and has a value.
So, you can use a generator, but to actually create a good model, you will either need your own knowledge or you need a description like Swagger/OpenAPI that is not just example data, but actual interface definition.
