IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Lecture d'un fichier json pour modifier des valeurs


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    Laissé pour compte
    Inscrit en
    Octobre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Laissé pour compte

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2
    Par défaut Lecture d'un fichier json pour modifier des valeurs
    Bonjour,
    suite à quelques soucis, je me retrouve seul pour modifier mon fichier.

    J'ai une valeur pMin au debut, je voudrais la faire varier selon l'id

    Ci dessous le pMin est à 2
    je voudrais savoir si c'est possible de le faire varier à :
    100 pour "id": 150
    et
    150 "id": 177

    j'ai une grande liste, mais je n'en ai mis qu'un morceau


    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    {
      'static_vars': {
        'multiline': 'false',
        'pMin': '2.00',
        'sizeConstant': '37.5',
        'useLetterCount': 'true',
        'shapePrice': '1.025',
        'pPercentage': '1',
        'useLes': 'false',
        'lesUnitPrice': '5',
        'lesWidthCm': '55',
        'heightMin': '5',
        'heightMax': '120',
        'widthMin': '13',
        'widthMax': '130',
        'priceM2': '40',
        'texturesPrices': [
          {
            'folder': '01 France duvall 1000',
            'price': '40'
          },
          {
            'folder': 'Tissus Liberty of London',
            'price': '40'
          },
          {
            'folder': 'Tissus lin',
            'price': '40'
          },
          {
            'folder': 'Tissus unis',
            'price': '40'
          },
          {
            'price': 'discount',
            'id': 5,
            'basem2': '7',
            'gram_m2': 1000,
            'priceRanges': [
              {
                'step': 0,
                'price': 10
              },
              {
                'step': 0.1,
                'price': 100
              },
              {
                'step': 0.3,
                'price': 1000
              },
              {
                'step': 0.4,
                'price': 10000
              },
              {
                'step': 1000,
                'price': 100000
              }
            ]
          },
          {
            'price': 'discount',
            'id': 150,
            'priceRanges': [
              {
                'step': 0,
                'price': 93
              },
              {
                'step': 0.01,
                'price': 91
              }
            ]
          },
          {
            'price': 'discount',
            'id': 177,
            'priceRanges': [
              {
                'step': 0,
                'price': 280
              },
              {
                'step': 0.01,
                'price': 275
              }
            ]
          },
          {
            'price': 'discount',
            'id': 6,
            'basem2': '7',
            'gram_m2': 1000,
            'priceRanges': [
              {
                'step': 0,
                'price': 500
              },
              {
                'step': 0.2,
                'price': 150
              },
              {
                'step': 0.5,
                'price': 100
              },
              {
                'step': 1000,
                'price': 40
              }
            ]
          }
        ]
      }
    }

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 571
    Par défaut
    il n'y a qu'un seul "pMin" dans l'exemple que vous avez indiqué.
    vous utilisez ces données de quel façon ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Laissé pour compte
    Inscrit en
    Octobre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Laissé pour compte

    Informations forums :
    Inscription : Octobre 2017
    Messages : 2
    Par défaut
    je voudrais donner si c'est possible, une valeur à pMin en fonction des id

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/02/2007, 22h51
  2. Lire un fichier Excel pour modifier les valeurs des cellules
    Par Paloma dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 31/10/2006, 15h13
  3. Réponses: 4
    Dernier message: 03/02/2006, 13h50
  4. Réponses: 24
    Dernier message: 07/12/2005, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo