首頁  >  問答  >  主體

訪問JSON列

如何存取 statusdate 欄位中儲存為 JSON 的值? 請查看下面的範例行。

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

P粉345302753P粉345302753186 天前390

全部回覆(1)我來回復

  • P粉713846879

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

    演示:

    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   |
    +--------+

    在這種情況下,您可能會意外地需要在 "1" 兩邊加上雙引號才能在 JSON 路徑中使用它。

    回覆
    0
  • 取消回覆