Hi Ariel,

I had fun with MonetDB and JSON a while here is a valid insert with JSON.

CREATE TABLE "threatmonitor"."http_traffic_json" (
"id"        INTEGER       NOT NULL DEFAULT next value for "threatmonitor"."seq_7448",
"guid"      CHAR(36),
"recv_date" DATE,
"recv_time" TIME,
"json_data" JSON,
CONSTRAINT "http_traffic_json_id_pkey" PRIMARY KEY ("id")
);

Structured Query: INSERT INTO http_traffic_json (recv_time,recv_date,guid,json_data) VALUES (NOW(), NOW(), '2458089a-356d-097e-8905-922348b5cb8a', '{ "http": { "host": "www.starbucks.co.uk","connection": "keep-alive","accept": "*/*","referer": "http://www.starbucks.co.uk/","acceptencoding": "gzip, deflate, sdch","acceptlanguage": "en-GB,en-US;q=0.8,en;q=0.6","cookie": "ommited","url":"http://www.starbucks.co.uk/static/images/favicon.ico" } }'); Result: #<MonetDBData:0x00000002d57a08>

Hope this helps.

Regards,

Brian Hood


On Thu, Apr 21, 2016 at 8:29 PM, Ariel Abadi <aabadi@starconnecting.com> wrote:
Sorry forgot to include on my email the error received.

Error loading data: 22000!Failed to import table line 1 field 2 'json' expected in '{\"data\":[{\"cdr_dialnumber\":\"5579996871820\"}]}'


Rgds


On Thu, Apr 21, 2016 at 4:26 PM, Ariel Abadi <aabadi@starconnecting.com> wrote:
Hi!

Can someone help me ? Im trying to upload a CSV file with json data, but Im receiving an error. Does anybody has an idea how to solve this?

Thks in advance

mclient  -s"COPY 1 RECORDS INTO traf.jsontbl FROM STDIN  USING  DELIMITERS  '|','\n','\"' NULL AS 'null'" - < j.csv

The data on j.csv is:
301|"{\"data\":[{\"cdr_dialnumber\":\"6596871820\"}]}"

TABLE  traf.xx
sql>\d jsontbl 
CREATE TABLE "traf"."jsontbl" (
"a" INTEGER,
"b" JSON
);



_______________________________________________
users-list mailing list
users-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/users-list