Skip to content

JSON in, directory out

Turn your JSON data into a manageable directory.

Start with the export you already have. Bobby Directory reads its shape, proposes readable names, and shows you what a profile would look like before anything is created.

  • This release is a demonstration. No file of yours is opened or read.
  • Nothing you type is parsed, transmitted or kept.
  • No address is retrieved, no image downloaded, no command executed.

This importer is a demonstration. It does not process your data.

Every control below is inactive. No file is opened or read, nothing you type is parsed or kept, no address is retrieved and no command is run. Choose View the demonstration to see the intended result, produced from a bundled example file that ships with this website.

Paste the export straight into the field.

This field is read only and holds a harmless example. Nothing typed or pasted into this website is parsed, transmitted or kept during this phase.

Interface preview. This release describes structure. It does not create a directory, store a file, or contact any remote address.

Suitability

You see the result before you commit

The preview reports the record count, the detected fields, the proposed roles, the unresolved keys and the problems that would need a decision.

Demo

The figures below come from a bundled demonstration file of fictional garden centres. No real record, customer or metric is shown anywhere on this site.

Suitability preview

Generated from the bundled demonstration file. 4 records, 13 fields.

82 of 100

Sample profile

Willow Lane Garden Centre

City
Harlow
Country
GB
Website
https://example.invalid/ ...
Telephone
Redacted until mapping is confirmed
Email address
Redacted until mapping is confirmed
Categories
2 references
Images
1 reference, not retrieved

Inventory

  • Identifier: id
  • Media references: img_urls, not retrieved
  • Relationships: cat_ids
  • Unresolved: meta.source

Warnings

  • cat_ids references categories that are not present in this file.
  • rating_avg has no scale definition. A range will need to be confirmed during mapping.
  • One record has an empty media array.

Field roles shown here are proposals. Nothing is created until a mapping is confirmed inside a workspace.

How it works

Four steps, and you stay in control of each one

  1. 01

    Bring your export

    Upload a file, paste the JSON, or describe the endpoint that produces it. The structure is read in your browser.

  2. 02

    See what it would become

    Every key is listed with a readable name, a type, a role and how often it is filled, plus what would need attention.

  3. 03

    Confirm the mapping

    You choose the identifier, the record path and the readable names. Nothing is created until you confirm.

  4. 04

    Manage and publish

    Moderate profiles, invite the people who run them, and publish one profile at a time.

Any subject

A directory is not only a list of companies

Profiles are described by typed properties rather than a fixed schema, so a directory of people, animals, places or objects uses the same machinery.

Read the use cases
  • People directories

    Members, practitioners, alumni and speakers.

  • Business directories

    Salons, garden centres, clinics, workshops and studios.

  • Place directories

    Venues, sites, routes and facilities.

  • Animal and object registers

    Breeders, kennels, collections and equipment.

Profile Studio

The people who run a profile get their own place to work

Invited collaborators manage only what they were granted. Access is scoped to a single profile, it can be time bound, and every change is proposed rather than published.

OwnerManagerEditorViewerVerification contact
Open the Profile Studio preview

Separation of surfaces

Public website
Marketing, documentation and published directories.
Profile Studio
Invited profile collaborators only.
Workspace Console
Directory owners, stewards and moderators.
Platform Admin
Platform operation, held separately from workspace work.

Bring the export. Keep the control.

Create an account to prepare a workspace, or read how the importer treats your data.