Convertir un fichier txt en fichier json en powershell

kgv34 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Furansujean Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à tous,

Je galère un peu à convertir un fichier txt en fichier json en Powershell.

Pourriez-vous m'aider ? svp

Mon fichier texte est celui-ci :

Position 1 : pomme
Position 2 : banane
Position 3 : orange
fin

Et j'aimerais que mon fichier json ressemble à ça:

{
    classement_fruits_20220905 : {
                             "Position 1" : "pomme",
                             "Position 2" : "banane",
                             "Position 3" : "orange"
                             }
}

Donc, pour résumer, je voudrais :

- Supprimer la dernière ligne (là ou il y a le mot "fin")

- Ajouter "classement_fruits" + un timestamp

J'espère que vous allez pouvoir m'aider

En vous remerciant
 

1 réponse

Furansujean Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   5
 

Bonjour,

tu peux commencer par créer la structure du json :

$json = "{""classement_fruit_$(get-date -Format "yyyyMMdd")"":{}}" | ConvertFrom-Json

Et l'idée ça serait ensuite de lire chaque ligne de ton fichier pour ajouter la clé et sa valeur dans le json. Avec un Get-Content et un ForEach-Object tu dois pouvoir le faire.

0