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

Requêtes MySQL Discussion :

Sérialisation de données en json [MySQL-8.0]


Sujet :

Requêtes MySQL

  1. #1
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut Sérialisation de données en json
    J'ai ces données en base :

    COMPANY | CATEGORY | BRAND
    --------------------------------
    Company 1 | Category 2 | Brand A
    Company 1 | Category 2 | Brand B
    Company 1 | Category 2 | Brand C
    Company 1 | Category 1 | Brand X
    Company 1 | Category 1 | Brand Y
    Company 1 | Category 1 | Brand Z
    Company 1 | Category 3 | Brand A
    Company 1 | Category 3 | Brand X

    Je souhaite les récupérer sous forme json en SQL :

    {"COMPANY":{"name":'Company 1', "CATEGORY":[{"name":'Category 1', "BRAND":{'Brand X', 'Brand Y', 'Brand Z'}}, {"name":'Category 2', "BRAND":{'Brand A', 'Brand B', 'Brand C'}}, {"name":'Category 3', "BRAND":{'Brand A', 'Brand X'}}]}}

    J'arrive à mettre sous forme json ligne par ligne, ou à récupérer le json de toutes les lignes concaténées.

    Mais je ne vois pas comment former un json avec les données groupées par COMPANY, CATEGORY, BRAND

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Points : 1 876
    Points
    1 876
    Par défaut
    Vous pouvez faire GROUP BY en SQL, ça ne ferait pas l'affaire ?

  3. #3
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut
    Le traitement des données est fait en asp.
    Je ne trouvais pas comment faire, une piste était de retourner les données en json à partir du SQL.
    Finalement, ChatGPT m'a donné la solution en asp : https://www.developpez.net/forums/d2...roupees-champ/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sérialisation de données
    Par Krys006 dans le forum Modules
    Réponses: 7
    Dernier message: 25/02/2013, 16h25
  2. Sérialisation des données Web Service
    Par princessse dans le forum Services Web
    Réponses: 1
    Dernier message: 18/05/2012, 11h03
  3. Sérialisation de données ou autre table
    Par Bakura dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/07/2011, 11h56
  4. sérialisation de données relationnelles
    Par rdh123 dans le forum C#
    Réponses: 0
    Dernier message: 07/09/2009, 09h36
  5. [C#] Sérialisation et sauvegarde de données
    Par scaleo dans le forum Windows Forms
    Réponses: 4
    Dernier message: 28/07/2006, 11h44

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