<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://forgejson.com/blog/normalize-ecommerce-json</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/normalize-ecommerce-json/ai-draft-generation.webp</video:thumbnail_loc>
      <video:title>AI Draft workflow generating and applying an e-commerce orders JSON pipeline</video:title>
      <video:description>Normalize ecommerce JSON by flattening order data, preparing API data for analytics, and shaping nested orders into clean export-ready records.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/normalize-ecommerce-json/ai-draft-ecommerce-orders-retina-highlighted.mp4</video:content_loc>
      <video:publication_date>2026-04-20</video:publication_date>
    <video:tag>normalize ecommerce JSON</video:tag>
    <video:tag>flatten order JSON</video:tag>
    <video:tag>prepare API data for analytics</video:tag>
    <video:tag>ecommerce data transformation</video:tag>
    <video:tag>AI JSON transformation</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/combine-paginated-api-responses</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/combine-paginated-api-responses/combine-paginated-api-responses.webp</video:thumbnail_loc>
      <video:title>Pipeline workflow combining paginated API responses into one output array</video:title>
      <video:description>Combine paginated API responses into one clean JSON array by extracting each page&apos;s results and flattening them for exports, analytics, and downstream workflows.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/combine-paginated-api-responses/combine-paginated-api-responses-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>combine paginated API responses</video:tag>
    <video:tag>merge paginated JSON</video:tag>
    <video:tag>API pagination JSON</video:tag>
    <video:tag>flatten paginated data</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/combine-paginated-api-responses</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/combine-paginated-api-responses/combine-paginated-api-responses.webp</video:thumbnail_loc>
      <video:title>Pipeline workflow combining paginated API responses into one output array</video:title>
      <video:description>Combine paginated API responses into one clean JSON array by extracting each page&apos;s results and flattening them for exports, analytics, and downstream workflows.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/combine-paginated-api-responses/combine-paginated-api-responses-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>combine paginated API responses</video:tag>
    <video:tag>merge paginated JSON</video:tag>
    <video:tag>API pagination JSON</video:tag>
    <video:tag>flatten paginated data</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/combine-paginated-api-responses</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/combine-paginated-api-responses/combine-paginated-api-responses-macro.webp</video:thumbnail_loc>
      <video:title>Editor macro shortcut workflow chaining Shape and Aggregate on paginated API data</video:title>
      <video:description>Want to try it instantly in the editor? Paste the paginated JSON, assign Shape and Aggregate to macro slots, then run the chain from the status bar.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/combine-paginated-api-responses/combine-paginated-api-responses-macro-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>combine paginated API responses</video:tag>
    <video:tag>merge paginated JSON</video:tag>
    <video:tag>API pagination JSON</video:tag>
    <video:tag>flatten paginated data</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/flattening-nested-json</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/flattening-nested-json/flattening-nested-json.webp</video:thumbnail_loc>
      <video:title>Flatten nested JSON workflow using a macro shortcut in Forge Json</video:title>
      <video:description>Flatten nested JSON into table-friendly fields for CSV exports, analytics, dashboards, APIs, and repeatable JSON workflows.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/flattening-nested-json/flattening-nested-json-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>flatten nested JSON</video:tag>
    <video:tag>flatten JSON for CSV</video:tag>
    <video:tag>nested JSON to flat JSON</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/json-diff-and-change-detection</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/json-diff-and-change-detection/json-diff-and-change-detection.webp</video:thumbnail_loc>
      <video:title>JSON diff workflow comparing two JSON files and expanding the generated change report</video:title>
      <video:description>Compare JSON files online, detect added, removed, and changed fields instantly, and generate reusable JSON diff reports for APIs, configs, and exports.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/json-diff-and-change-detection/json-diff-and-change-detection-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>JSON diff</video:tag>
    <video:tag>compare JSON files</video:tag>
    <video:tag>JSON change detection</video:tag>
    <video:tag>compare API responses</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/json-to-csv-export-guide</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/json-to-csv-export-guide/json-to-csv-export-guide.webp</video:thumbnail_loc>
      <video:title>JSON to CSV export workflow mapping JSON fields into CSV columns</video:title>
      <video:description>Convert JSON to CSV online with nested data support, custom column mappings, clean exports, and examples for Excel, Sheets, and BI tools.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/json-to-csv-export-guide/json-to-csv-export-guide-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>convert JSON to CSV</video:tag>
    <video:tag>JSON to CSV</video:tag>
    <video:tag>nested JSON to CSV</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/normalizing-inconsistent-api-fields</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/normalizing-inconsistent-api-fields/normalizing-inconsistent-api-fields.webp</video:thumbnail_loc>
      <video:title>Reusable JSON pipeline normalizing inconsistent API fields</video:title>
      <video:description>Normalize inconsistent API fields by fixing mixed types, empty values, and unstable response shapes before using API data downstream.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/normalizing-inconsistent-api-fields/normalizing-inconsistent-api-fields-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>normalize inconsistent API fields</video:tag>
    <video:tag>normalize JSON data</video:tag>
    <video:tag>API data cleanup</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/normalizing-inconsistent-api-fields</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/normalizing-inconsistent-api-fields/normalizing-inconsistent-api-fields.webp</video:thumbnail_loc>
      <video:title>Reusable JSON pipeline normalizing inconsistent API fields</video:title>
      <video:description>See how to normalize inconsistent API fields using a reusable JSON pipeline.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/normalizing-inconsistent-api-fields/normalizing-inconsistent-api-fields-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>normalize inconsistent API fields</video:tag>
    <video:tag>normalize JSON data</video:tag>
    <video:tag>API data cleanup</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/preparing-api-data-for-analytics</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/preparing-api-data-for-analytics/cover.webp</video:thumbnail_loc>
      <video:title>Preparing API data pipeline comparing paginated input with normalized analytics-ready output</video:title>
      <video:description>Prepare API data for analytics by combining responses, flattening nested JSON, normalizing fields, and deduplicating into analysis-ready datasets.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/preparing-api-data-for-analytics/preparing-api-data-for-analytics-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>api</video:tag>
    <video:tag>json</video:tag>
    <video:tag>analytics</video:tag>
    <video:tag>data normalization</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/validating-json-against-schema</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/validating-json-against-schema/validating-json-against-schema.webp</video:thumbnail_loc>
      <video:title>Schema Validation workflow checking an order payload against expected JSON field types</video:title>
      <video:description>Catch missing fields, wrong types, and invalid API payloads before they break your workflow.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/validating-json-against-schema/validating-json-against-schema-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>validate JSON against schema</video:tag>
    <video:tag>JSON schema validation</video:tag>
    <video:tag>API validation</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/merging-json-configs</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/merging-json-configs/pipeline-image-cover.webp</video:thumbnail_loc>
      <video:title>Deep Merge workflow running a JSON config merge and opening the step details preview</video:title>
      <video:description>Combine base and environment-specific JSON configs without losing nested settings.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/merging-json-configs/merging-json-configs-retina.mp4</video:content_loc>
      <video:publication_date>2026-02-26</video:publication_date>
    <video:tag>merge json</video:tag>
    <video:tag>json configuration</video:tag>
    <video:tag>deep merge json</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/clean-api-responses</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/cleaning-api-responses/cleanup-api.webp</video:thumbnail_loc>
      <video:title>Clean API Responses: Remove Nulls, Trim Whitespace, Normalize JSON</video:title>
      <video:description>Clean API responses by removing nulls, trimming strings, and normalizing JSON for storage, comparison, analytics, and downstream APIs.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/cleaning-api-responses/cleaning-api-responses-retina.mp4</video:content_loc>
      <video:publication_date>2026-02-25</video:publication_date>
    <video:tag>clean API responses</video:tag>
    <video:tag>API data cleanup</video:tag>
    <video:tag>remove null values from JSON</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/blog/csv-to-json-conversion</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/blog-assets/csv-to-json-conversion/csv-to-json-frame.webp</video:thumbnail_loc>
      <video:title>CSV to JSON conversion workflow in Forge Json</video:title>
      <video:description>Convert CSV files into structured JSON with correct types, clean fields, and API-ready format.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/csv-to-json-conversion/csv-to-json-conversion-retina.mp4</video:content_loc>
      <video:publication_date>2026-02-24</video:publication_date>
    <video:tag>csv to json</video:tag>
    <video:tag>convert csv to json</video:tag>
    <video:tag>csv json conversion</video:tag>
    </video:video>
  </url>
  <url>
    <loc>https://forgejson.com/llm-json</loc>
    <video:video>
      <video:thumbnail_loc>https://forgejson.com/marketing/llm-json/llm-json-hero.webp</video:thumbnail_loc>
      <video:title>LLM JSON pipeline compare walkthrough</video:title>
      <video:description>Every AI-generated ForgeJSON pipeline is inspectable before execution, step by step.</video:description>
      <video:content_loc>https://forgejson.com/blog-assets/llm-json/llm-json-pipeline-retina.mp4</video:content_loc>
      <video:publication_date>2026-04-01</video:publication_date>
    <video:tag>LLM</video:tag>
    <video:tag>JSON</video:tag>
    <video:tag>OpenAI</video:tag>
    <video:tag>pipeline</video:tag>
    <video:tag>structured output</video:tag>
    </video:video>
  </url>
</urlset>