Почему оператор вставки не работает в Postgres пытается вставить JSON? - PullRequest
0 голосов
/ 20 сентября 2018

Почему мой оператор вставки не работает?

вот мой код http://sqlfiddle.com/#!17

create table json_check (
  id serial primary key not null ,
  body jsonb
)

insert into json_check (body)
values ('{

"test":"naveeb",
"data":"{'a':'ss'}"}')

Показывает синтаксическую ошибку.

1 Ответ

0 голосов
/ 20 сентября 2018

Кажется, что ваш JSON недействителен.

insert into json_check (body)
values ('{
    "test": "naveeb",
    "data": {
        "a": "ss"
    }
}');

Вы можете проверить свой статус JSON на https://jsonlint.com/.

Рабочий пример, вставленный по ссылке ниже:

http://sqlfiddle.com/#!17/80ca3/6

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...