JSON 格式已存在很久,SQL 2016以後才加入新的功能可以直接在SQL 下指令查詢: ISJSON 可測試字串是否包含有效的 JSON。 SELECT id , json_col FROM table WHERE ISJSON(json_col) > 0 JSON_VALUE 可從 JSON 字串擷取純量值。 DECLARE @jsonInfo NVARCHAR ( MAX ) SET @jsonInfo=N '{ "info":{ "type":1, "address":{ "town":"Bristol", "county":"Avon", "country":"England" }, "tags":["Sport", "Water polo"] }, "type":"Basic" }' SELECT JSON_QUERY(jsonInfo, '$.info.address' ) AS Address FROM table JSON_QUERY 可從 JSON 字串擷取物件或陣列。 JSON_MODIFY 可更新 JSON 字串中的屬性值,並傳回更新後的 JSON 字串。 來源出處: MSDN