Maison  >  Questions et réponses  >  le corps du texte

Méthode MySQL pour extraire toutes les clés d'une chaîne JSON imbriquée

<p>En plus de cette réponse, est-il possible d'extraire des clés imbriquées de manière simple ? Exemple : </p> <pre class="brush:php;toolbar:false;">{ "une valeur, "b": { "c": valeur, "d": { "e": valeur } } }</pré> <p>Sortie souhaitée : ['a', 'b.c', 'b.d.e'] Ce que j'ai essayé : </p> <pre class="brush:php;toolbar:false;">SELECT f.`id` AS `field_name` DE table t, JSON_TABLE( JSON_KEYS(t.`colonne`, '$.b'), '$[*]' COLONNES( `id` VARCHAR(191) CHEMIN '$' ) ) COMME t≪/pré> <p>Mais cela n'affichera qu'une des clés imbriquées et ignorera les clés externes. </p>
P粉257342166P粉257342166419 Il y a quelques jours455

répondre à tous(1)je répondrai

  • P粉009186469

    P粉0091864692023-08-29 10:22:53

    db<>violon ici

    répondre
    0
  • Annulerrépondre