ホームページ  >  に質問  >  本文

ネストされた JSON 文字列内のすべてのキーを抽出する MySQL メソッド

<p>この回答に加えて、ネストされたキーを簡単な方法で抽出することは可能ですか? 例: </p> <pre class="brush:php;toolbar:false;">{ "価値、 "b": { "c": 値、 "d": { "e": 値 } } }</pre> <p>望ましい出力: ['a', 'b.c', 'b.d.e'] 私が試したこと: </p> <pre class="brush:php;toolbar:false;">SELECT f.`id` AS `field_name` テーブル t から、 JSON_TABLE( JSON_KEYS(t.`column`, '$.b'), '$[*]' 列( `id` VARCHAR(191) PATH '$' ) ) AS t</pre> <p>ただし、これではネストされたキーの 1 つだけが表示され、外側のキーはスキップされます。 </p>
P粉257342166P粉257342166419日前456

全員に返信(1)返信します

  • P粉009186469

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

    db<>フィドル ここ

    返事
    0
  • キャンセル返事