cari

Rumah  >  Soal Jawab  >  teks badan

Akses lajur JSON

Bagaimana untuk mengakses nilai yang disimpan sebagai JSON dalam lajur statusdate? Sila lihat contoh baris di bawah.

{"1":{"status":true,"date":"2022-03-30"},"3":{"status":true,"date":"2022-03-30 “}}

P粉345302753P粉345302753234 hari yang lalu432

membalas semua(1)saya akan balas

  • P粉713846879

    P粉7138468792024-03-31 09:19:18

    Demo:

    set @j = '{"1":{"status":true,"date":"2022-03-30"},"3":{"status":true,"date":"2022-03-30"}}';
    
    select json_extract(@j, '$."1".status') as status;
    +--------+
    | status |
    +--------+
    | true   |
    +--------+

    Dalam kes ini, anda mungkin secara tidak sengaja perlu meletakkan petikan berganda di sekeliling "1" untuk menggunakannya dalam laluan JSON.

    balas
    0
  • Batalbalas