- Home
- Bronnen
- Anki-import
- JSON-flashcardgegevens importeren in Deckbase
Migratiegids - anki json importeren
JSON-flashcardgegevens importeren in Deckbase
JSON is de lingua franca van gestructureerde data. Staan je kaarten in een API, database of eigen app, dan helpt deze gids je om JSON-velden nauwkeurig aan Deckbase-kaarten te koppelen.
Wanneer je deze workflow gebruikt
Ontwikkelaars en power users die overstappen van eigen tools, API's of programmatische kaartgeneratoren en controle op schemaniveau nodig hebben bij het importeren.
Zie dit als een operationeel migratieproces, niet als een eenmalige bestandsupload. Het doel is niet alleen een geslaagde import, maar ook consistenter reviewen en minder onderhoud aan kaarten in de weken na de overstap.
Checklist voor de import
- Het JSON-bestand gebruikt een array van objecten met consistente keys voor voorkant en achterkant.
- Strings zijn geldige UTF-8 en bevatten geen niet-geëscapete stuurtekens.
- Optionele velden zoals tags en notities gebruiken voorspelbare keys in alle objecten.
Als één punt op de checklist niet klopt, los het dan op vóór de import. Opschonen aan de bron is sneller dan honderden kaarten repareren na de migratie.
Stapsgewijze migratiestroom
- 1Valideer de JSON-structuur met een linter en controleer of elk object de vereiste keys voor voorkant en achterkant heeft.
- 2Bepaal de mapping: welke keys worden voorkant, achterkant, tags en notities.
- 3Voer een kleine testimport uit met 10 objecten en bekijk hoe de kaarten worden weergegeven.
- 4Los coderingsproblemen op of geneste objecten die verkeerd zijn afgevlakt.
- 5Importeer de volledige dataset en controleer of het totale aantal kaarten overeenkomt met het verwachte aantal rijen.
Veelvoorkomende fouten en oplossingen
Geneste objecten afgevlakt tot [object Object]
Unicode-escapes worden niet weergegeven
Vereiste keys ontbreken in sommige objecten
Arrays in velden worden als string behandeld
Gebruik na elke oplossing een klein proefdeck. Als de kwaliteit in het proefdeck goed blijft, pas je hetzelfde correctiepatroon toe op de hele batch.
Voorbeelden van kwaliteitscontroles op de output
- Voorkant: Wat is JSON Schema? | Achterkant: Een vocabulaire dat de geldige structuur van JSON-documenten definieert.
- Voorkant: Verschil tussen een JSON-array en een JSON-object? | Achterkant: Een array is een geordende lijst; een object is een ongeordende verzameling key-waardeparen.
- Voorkant: Waarom JSON valideren vóór het importeren? | Achterkant: Vroeg valideren voorkomt misvormde kaarten en mislukte imports op grote schaal.
Controleer bij de QA elke voorbeeldkaart op helderheid, atomiciteit en precisie van het antwoord. Importeer geen kaarten die alleen de formulering testen en niet het begrip.
Een praktische test: als je tijdens het reviewen binnen 10 seconden nauwkeurig kunt antwoorden, is de kaart meestal goed afgebakend. Zo niet, splits hem dan of herschrijf hem.
FAQ
Kan ik JSON rechtstreeks uit een REST API importeren?
Wat als mijn JSON camelCase gebruikt en Deckbase snake_case verwacht?
Worden grote JSON-bestanden ondersteund?
Importeer gestructureerde JSON-gegevens in Deckbase
Map je schema één keer, valideer met een proefimport en migreer daarna je volledige kaartbibliotheek.
Tip: bewaar bij geavanceerde workflows je oorspronkelijke export als back-up en houd elke migratiepoging bij met batchnaam en datum.
Beoogde zoekintentie: anki json importeren. Deze gids wordt beoordeeld als een praktische pagina over een migratieworkflow, niet als een algemeen informatief artikel.