Bonjour,
j'aimerais extraire d'un fichier de configuration des options javascript
Pour l'instant j'utilise json, Mais cela ne me convient pas vraiment car cela m'oblige a écrire les clés de dictionnaire entre parenthèse alors que ce n'est pas ce que je fais quand j’écris du javascript.
Connaissez vous une meilleur méthode pour extraire un dictionnaire javascript en python.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import json
 
 
# Exemple de configuration javascript a extraire
ch1='''{
        "optionAff":{
                "valAff": false,
                "valPre":null,
                "consAff":false,
                "consPre":null,
 
                "Unit":null
                }
                }
        '''
ch2='''{
        optionAff:{
                valAff: false,
                valPre:null,
                consAff:false,
                consPre:null,
                Unit:null
                }
                }
        '''
# la première chaine fonctionne
print('json: ',json.loads(ch1))
# la deuxieme ne fonctionne pas alors quel est valide en javascript
print('json: ',json.loads(ch2))
En vous remerciant.