Comment remplacer les clés PascalCase d'un objet par un espace supplémentaire entre les deux?

Liam

Je remplis certains champs en utilisant JSON. Les clés que je charge sont toutes dans un boîtier de chameau et ressemblent à quelque chose comme ci-dessous ...

{
  "ThisIsAnother": {},
  "ThisIsAnExample": {}
}

Je les récupère bien, mais je dois les formater pour les rendre corrects, quelque chose comme

{
  "This Is Another": {},
  "This Is An Example": {}
}

Est-ce possible avec JS ou dois-je formater mon JSON d'une autre manière?

Jonathan Hamel

Vous pouvez toujours diviser en majuscule toutes les clés de votre objet. Cependant, je pense que les utilisateurs devraient adapter et utiliser un nom de clé json approprié.

let data = {
  "ThisIsAnother": {}
};

Object.keys(data).forEach((key) => {
  let newKey = key.split(/(?=[A-Z])/).join(" ");
  data[newKey] = data[key];
  delete data[key];
});

console.log(data);

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

comment supprimer de l'espace supplémentaire devant les clés d'un dictionnaire?

En C, en essayant de supprimer un espace blanc supplémentaire dans char * et de le remplacer par un seul espace entre les mots

Angular - comment remplacer les propriétés d'un objet par un autre objet?

RecyclerAfficher un espace vide supplémentaire entre les articles

Changer la marque décimale oblige Stargazer à mettre un espace supplémentaire entre les nombres

Grille laissant un espace supplémentaire entre les définitions de colonne

Comment remplacer le tiret entre les caractères par un espace à l'aide de regex

Comment remplacer l'espace entre les lettres simples par un point

comment puis-je détecter un espace et remplacer les espaces trouvés par un caractère ?

Ajoutez une coche supplémentaire pour laisser un peu d'espace entre les points de données et les bordures]

Comment remplacer les cellules par seulement un espace ("") dans R

Comment remplacer les guillemets doubles par un espace en VBScript ?

Comment remplacer les guillemets doubles par un espace vide? Angulaire

Comment remplacer les guillemets doubles par un espace dans Scala

Comment ajouter un espace entre les coordonnées PDB uniquement lorsqu'il n'y a pas d'espace entre les deux?

remplacer un objet tableau par un élément supplémentaire

Remplacer les guillemets doubles par un espace

Comment ajouter un espace supplémentaire entre les éléments View sans utiliser le remplissage CSS dans React Native ?

Je veux ajouter un espace supplémentaire entre les colonnes de la carte thermique matplotlib, comment faire ?

Comment remplacer les accessoires d'objet à l'intérieur du tableau par un autre objet

Tika espace supplémentaire entre les lettres - existe-t-il un moyen d'utiliser setEnableAutoSpace via l'API Web ?

Comment colorer les étiquettes d'un dendrogramme par une variable de facteur supplémentaire dans R

Remplacer toutes les clés d'un objet JSON une par une par mes propres données

En Python, comment supprimer les éléments d'espace supplémentaires d'un tableau à deux dimensions ?

Espace entre les deux dernières lignes d'un tableau

Comment remplacer les deux premiers chiffres par Coldfusion à un chiffre

Typescript : Comment définir les clés d'un objet par inférence ?

Comment classer les données d'un objet selon des critères donnés dans un autre objet, lorsque les deux objets ont les mêmes clés ?

Les pilules de navigation Bootstrap ont un espace blanc supplémentaire entre elles

TOP liste

  1. 1

    Redirection HTTP vers HTTPS dans Java à l'aide de HTTPURLConnection

  2. 2

    Uncaught TypeError: map n'est pas une fonction dans Reactjs avec Firebase

  3. 3

    Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'

  4. 4

    Comment envoyer plusieurs variables de la lame au contrôleur

  5. 5

    Microsoft.WebApplication.targets

  6. 6

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  7. 7

    Comment définir du texte dans un QLabel et afficher les caractères '<>'?

  8. 8

    Concaténer des variables dans ansible

  9. 9

    Filtrer les données en fonction des conditions d'une trame de données

  10. 10

    Échec de l'exécution de 'insertBefore' sur 'Node': le paramètre 1 n'est pas de type 'Node'

  11. 11

    ESP8266 HADRWARE MINUTERIE, USA pour cocher une macro étrange

  12. 12

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  13. 13

    Comment centrer un div tout en utilisant la transition et transformer avec l'échelle

  14. 14

    Stop jQuery execution after one time execution

  15. 15

    obtenir le nombre de marqueur affiché sur la carte

  16. 16

    System.Data.SqlClient.SqlException: 'Nom de colonne non valide' ApplicationRoleId '.'

  17. 17

    Générer une variable binaire avec une corrélation prédéfinie avec une variable déjà existante

  18. 18

    comment afficher un bouton au-dessus d'un autre élément ?

  19. 19

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  20. 20

    php ajouter et fusionner des données de deux tables

  21. 21

    Comment utiliser le stockage local et le supprimer lorsqu'il n'est pas nécessaire

chaudétiquette

Archive