CSV à JSON et Strict JSON Validation: Préserver les zéros principaux
Convertir le CSV cité délibérément et vérifier la syntaxe JSON sans inférence de type silencieux.
Choisir un schéma avant la conversion
Commencez par un en-tête CSV qui nomme chaque colonne une fois et un délimiteur clair. Le convertisseur rejette les en-têtes dupliqués ou vides et les largeurs d'enregistrement incompatibles plutôt que de deviner silencieusement. Des virgules et des sauts de ligne valides font partie d'une cellule. Décidez si la destination a besoin d'objets tachés par des en-têtes ou des tableaux, y compris une ligne d'en-tête. Gardez l'exportation originale pour que vous puissiez vérifier les valeurs significatives après.
Reproduire l'exemple de deux produits
L'échantillon CSV comporte des colonnes Code et Nom, avec 00123,Notebook et 00456,Pen. Objets en sortie produit deux objets JSON dont les valeurs de code sont des chaînes citées. Aucun numéro, date ou inférence booléenne n'est effectué. Arrays sortie conserve plutôt le tableau d'en-tête et chaque tableau de données. L'entrée UTF-8 téléchargée prend la priorité sur le texte collé, donc efface un fichier sélectionné avant de s'attendre à utiliser un autre échantillon collé.
Valider JSON sans ajouter de sens
Coller le résultat généré dans le format JSON et choisir deux espaces, quatre espaces ou une sortie compacte. Commentaires, virgules traînantes et JSON mal formé échouent. La matière première rejette les entiers dangereux, les débordements numériques et les nichoirs ou les comptages de valeur excessifs. Il ne vérifie pas un schéma de destination, les champs d'affaires requis ou la vérité d'un nom de produit. Les touches d'objet dupliquées dans JSON fourni conservent leur dernière valeur analysée, donc inspectez l'original lorsque la duplication est importante.
| Entrée ou choix | Résultat | Implication |
|---|---|---|
| Code CSV 00123 | Chaîne JSON "00123" | Zéros de tête retenus |
| Prix numérique CSV | Chaîne JSON | La réception de l'application choisit le type |
| Dupliquer les en-têtes CSV | Rejeté | Empêche les touches d'objet ambiguës |
| Énorme entier JSON non cité | Rejeté par matière | Valeurs de l'identifiant de citation |
| Syntaxe JSON valide | Parses et formats | Ne valide pas un schéma d'API |
Les clés JSON dupliquées conservent la dernière valeur analysée; inspectez la source lorsque cela compte.

Utilisez cet exemple Ouvre CSV à JSON avec ces entrées.
Conserver un grand nombre et des formules en contexte
Un long identifiant doit rester une chaîne JSON citée même s'il ne contient que des chiffres. Un entier non cité à l'extérieur de la plage de sécurité de JavaScript est rejeté par cette matière. Les valeurs CSV de type formule restent des chaînes JSON ordinaires pendant la conversion; une importation ultérieure de tableur peut les interpréter différemment. Ne supposez pas qu'une conversion JSON réussie rende chaque contexte de rendu ou d'importation en aval sûr. Choisissez les types délibérément dans la demande de réception.
Tester la charge utile reçue
Téléchargez un petit résultat, comparez le compte d'enregistrement et les identifiants importants avec l'original, et essayez-le dans l'intégration réelle. Vérifiez les chaînes vides, les notes multilignes et les champs optionnels ainsi que le premier enregistrement. Le convertisseur est limité à 2 lignes de données MB, 10,000 et 200 colonnes. L'analyse réussie établit une structure; elle ne peut établir qu'un service accepte les clés choisies ou que les valeurs de source sont correctes.