Find a useful sample
Search by a dataset name, filename, topic, or description, or choose a category. Select a card to open its detail page. Check the record count and the explanation before using it.
Browse fictional JSON samples for API testing, app prototypes, and learning. The collection includes everyday records, API success and error responses, pagination, nested objects, schema examples, and edge cases such as null values and empty arrays. These samples are illustrative—not real people, production records, or official API responses.
Showing 24 datasets
Three fictional user profiles include IDs, example.com emails, activity flags, join dates, nested details, roles, preferences, and null or filled bios. Useful for profile screens, nested rendering, and nullable-field tests.
Employees and CompaniesTwo fictional employees have job titles, company and department details, office locations, managers, and skill lists. Useful for employee directories, nested workplace data, and JSON-to-table tests.
Products and CategoriesThree catalog items combine product IDs and names with nested categories, prices, stock counts, tags, and variants. Useful for product listings, inventory displays, and nested commerce data.
Orders and TransactionsTwo fictional orders contain customer references, line items, shipping, totals, dates, and different statuses. Useful for transaction summaries, order interfaces, and JSON-to-SQL workflows.
Blog Posts and CommentsTwo post objects include titles, body text, author details, tags, publication states, dates, and comment counts. Useful for prototyping content feeds and testing nested author data.
Blog Posts and CommentsThree comments include post references, text, nested authors, timestamps, moderation flags, and reply references. Useful for comment threads, moderation views, and related-record tests.
Social Media DataTwo fictional posts pair author profiles with text, timestamps, hashtags, engagement counts, and optional media. Useful for feed cards and testing optional nested fields.
Countries, States, and CitiesTwo country examples organize capitals, regions, currencies, languages, states, and cities. Useful for location pickers, hierarchical menus, and nested geographic data.
Books and AuthorsTwo fictional books include titles, author references, publication details, formats, and nullable identifiers. Useful for book catalogs and testing optional values and arrays.
Movies and EntertainmentTwo fictional films combine titles with genres, cast arrays, ratings, runtimes, release details, and production information. Useful for entertainment catalogs and filterable lists.
Recipes and FoodTwo recipes include ingredient quantities, preparation times, servings, ordered cooking steps, and allergen examples. Useful for recipe cards and nested-list rendering.
Education and StudentsTwo fictional students have enrollment status, course and grade details, advisor information, and nullable fields. Useful for student dashboards and arrays of mixed record types.
Jobs and ApplicationsTwo listings include role descriptions, locations, employment types, salary ranges, required skills, and deadlines. Useful for job-board cards, salary filters, and listing data.
Travel and HotelsTwo fictional bookings include destinations, hotel details and amenities, stay dates, guest counts, and payment totals. Useful for itinerary and reservation interfaces.
Weather ExamplesTwo observations pair nested location details with temperatures, wind, humidity, and precipitation measurements. Useful for weather cards and numeric condition data.
API Success ResponsesOne successful-response example wraps returned data with status and request metadata. Useful for understanding response envelopes and testing payload handling.
API Error ResponsesOne structured error shows an error code and message, field-level validation issues, and retry metadata. Useful for testing error displays and validation feedback.
Pagination ExamplesOne paginated response contains result records, page size, current and total counts, and navigation flags. Useful for testing pagers and next/previous controls.
Nested JSON ExamplesOne workspace groups settings, notification preferences, and member records in nested objects and arrays. Useful for learning JSON structure and testing tree viewers or nested forms.
JSON Schema ExamplesTwo Draft 2020-12 schemas demonstrate a closed object and an array with typed item properties. Useful for learning schema structure and testing a schema validator.
Testing and Edge CasesA valid JSON array with zero records. Useful for checking empty-result states and collection boundaries without using invalid JSON.
Testing and Edge CasesOne object combines explicit nulls with zero, booleans, strings, and arrays. Useful for testing nullable properties and distinguishing null from missing or zero values.
Testing and Edge CasesOne organization-and-project object nests related information across several levels. Useful for testing recursive parsing, deep paths, and tree expansion.
Testing and Edge CasesThirty compact records share IDs, names, groups, booleans, and scores. Useful for testing scrolling, search, pagination, performance, and table conversion.
QUICK GUIDE
Use a sample as a starting point: inspect its structure, copy or download the original, then edit your own copy in the browser. Changes you make are yours to validate and export; they do not change the library's published sample.
Search by a dataset name, filename, topic, or description, or choose a category. Select a card to open its detail page. Check the record count and the explanation before using it.
Read the formatted preview on the detail page. Choose Copy JSON to put the complete source text on your clipboard, or Download JSON to save the named .json file. Open it in the Formatter or Viewer to inspect its structure.
Open the JSON Editor. Paste the copied JSON into the editor, or choose Open JSON to load the downloaded file. Edit values in the text area; use Tree view if you prefer exploring the structure visually.
Use Validate JSON to check syntax and Format to indent the edited data. When it is valid, use Copy or Download in the editor to keep your version. Downloaded edits do not overwrite the original dataset.
Testing edge cases? Use Null Values to check explicit null separately from zero or an empty array, Empty Array to test valid zero-result responses, Deeply Nested JSON to exercise long paths, and Large Record Array for scrolling and pagination checks. That sample has 30 records, so it is a functional test fixture rather than a large-scale performance benchmark.