Direct parsing
Items, authors, tags, attachments, and dates arrive as JSON values and arrays.
JSON syndication
Use JSON Feed as a clean developer-facing input while preserving content choices, timestamps, authors, attachments, and source provenance.
Developer-friendly feed
Its fields are familiar, but downstream quality still depends on identity, content coverage, and source behavior.
Items, authors, tags, attachments, and dates arrive as JSON values and arrays.
Preserve both content representations and choose the richer safe value explicitly.
Use the source ID with canonical URLs and hashes to track moves and revisions.
Example record
Do not let convenient syntax hide missing or inconsistent publisher data.
{
"source_format": "json_feed",
"source_item_id": "post-448",
"canonical_url": "https://…",
"published_at": "2026-10-14T09:00:00Z",
"content_selected": "content_html",
"authors": ["…"],
"attachments": []
}Source selection
Test the actual payloads instead of applying a global preference.
Compare full text, dates, authors, tags, attachments, and update behavior across the publisher’s RSS, Atom, and JSON variants.
The newest format is not automatically the best maintained.
Support the source’s most reliable feed and keep parser behavior format-neutral downstream.
Record the advertised media type, response media type, and detected format when they differ.
Feed Signals
A full comparison of JSON Feed, RSS, and Atom for summary pipelines.
A developer-focused comparison of RSS, Atom, and JSON Feed for ingestion, normalization, and AI feed summary systems.