Я выгружаю значение json в поле text
, так как у меня есть недопустимые данные json, которые нельзя сохранить в json
/ jsonb
.Я хотел бы найти и выделить "Value16": 16711680
в следующем примере, но я также получаю совпадение с "Value20": 16711680
.
{
"Value01": 122,
"Value02": 25,
"Value03": 9,
"Value04": 538,
"Value05": false,
"Value06": 65534,
"Value07": 2,
"Value08": 0,
"Value09": 2,
"Value10": 1,
"Value11": 0,
"Value12": 0,
"Value13": false,
"Value14": 0,
"Value15": 0,
"Value16": 16711680,
"Value17": 0,
"Value18": 0,
"Value19": 0,
"Value20": 16711680,
"Value21": 0,
"Value22": 0
}
Я пытался выполнить следующие запросы, но они не работали.Нужно ли здесь использовать какие-либо управляющие символы?
to_tsquery('Value16<->16711680')
to_tsquery('Value16&16711680')
В основном я хотел бы нажать только, если ключ и значение совпадают вместе.
Как искать пару ключ / значение в тексте json?