我正在尝试将 TEXT 字段复制到 JSON 字段中。
我正在尝试的是:
systemProp.http.proxyHost= hostname or IP
systemProp.http.proxyPort=
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
systemProp.https.proxyHost=hostname or IP
systemProp.https.proxyPort=
systemProp.https.proxyUser=username
systemProp.https.proxyPassword=password
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost '
因为没有 JSON_ARRAY ,它会引发此错误:
UPDATE `table` SET text_field = JSON_ARRAY(json_field);
问题是我已经在TEXT字段中拥有JSON数组,因此来自文本字段的JSON:
#3140 - Invalid JSON text: "Invalid value."
像这样转换为JSON字段:
[{"tagname":"TEST","category":"DEFAULT","isnew":"yes","isdeleted":"no"}]
我希望JSON字段具有JSON格式的JSON格式。
答案 0 :(得分:0)
使用JSON_UNQUOTE删除转义字段的\“。