Preguntas etiquetadas con json

La notación de objetos JavaScript (JSON) es un estándar abierto, humano y legible por máquinas que facilita el intercambio de datos y, junto con XML, es el formato principal para el intercambio de datos utilizado en la web moderna.

35
¿Es posible almacenar y consultar JSON en SQLite?

Necesito almacenar objetos JSON en una base de datos SQLite, y luego hacer consultas complejas sobre él. Hice una mesa como esta: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | |...

23
Postgres múltiples columnas a json

Estoy ejecutando postgresql 9.3.4. Tengo una tabla con 3 campos: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Necesito mover los datos a una nueva tabla con campos como: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonno es la solución para...

21
Seleccionar columnas dentro de json_agg

Tengo una consulta como: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; ¿Cómo puedo seleccionar las columnas bpara que no tenga b.item_iden el objeto JSON? He leído sobre ROW, pero devuelve un objeto JSON como: {"f1": "Foo", "f2":...

16
PostgreSQL unirse usando JSONB

Tengo este SQL: CREATE TABLE test(id SERIAL PRIMARY KEY, data JSONB); INSERT INTO test(data) VALUES ('{"parent":null,"children":[2,3]}'), ('{"parent":1, "children":[4,5]}'), ('{"parent":1, "children":[]}'), ('{"parent":2, "children":[]}'), ('{"parent":2, "children":[]}'); Eso daría: id |...

13
¿MariaDB admite el tipo de datos de columna JSON nativo?

No estoy hablando de columnas dinámicas, estoy preguntando sobre el tipo de datos JSON de columna nativa. En palabras simples, ¿puedo ejecutar el siguiente código en cualquier versión de MariaDB? CREATE TABLE example (names JSON); Hasta donde sé, no lo hace, pero todavía no estoy seguro, ya que...

13
Consultando JSONB en PostgreSQL

Tengo una tabla, personsque contiene dos columnas, una idy una datacolumna basada en JSONB (esta tabla acaba de hacerse con fines demostrativos para jugar con el soporte JSON de PostgreSQL). Ahora, se supone que contiene dos registros: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20...