Als «json» getaggte Fragen

JavaScript Object Notation (JSON) ist ein offener, menschlicher und maschinenlesbarer Standard, der den Datenaustausch erleichtert und zusammen mit XML das Hauptformat für den Datenaustausch im modernen Web ist.

5
Wie verwandle ich ein json Array in ein postgres Array?
Ich habe eine Spalte data, die ein jsonDokument ungefähr so ​​enthält: { "name": "foo", "tags": ["foo", "bar"] } Ich möchte das verschachtelte tagsArray in eine verkettete Zeichenfolge ( foo, bar) verwandeln . Das wäre mit der array_to_string()Funktion in der Theorie leicht möglich . Diese Funktion wirkt sich jedoch nicht auf …

3
Ist es möglich, JSON in SQLite zu speichern und abzufragen?
Ich muss JSON-Objekte in einer SQLite-Datenbank speichern und dann komplexe Abfragen ausführen. Ich habe einen Tisch wie diesen gemacht: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | | +--------------------------------------+ |foo | "id" | | 42 | +--------------------------------------+ |bar | "id" | | 43 …
35 sqlite  json 


2
Postgres mehrere Spalten zu json
Ich lasse postgresql 9.3.4 laufen. Ich habe eine Tabelle mit 3 Feldern: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Ich muss die Daten in eine neue Tabelle mit folgenden Feldern verschieben: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': …
23 postgresql  json  row 

6
Wählen Sie Spalten in json_agg aus
Ich habe eine Frage wie: 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; Wie kann ich die Spalten auswählen , bso habe ich nicht b.item_idin der JSON - Objekt? Ich habe darüber gelesen ROW, aber es gibt ein JSON-Objekt wie …


2
PostgreSQL-Beitritt mit JSONB
Ich habe diese 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":[]}'); Das würde geben: id | data ----+-------------------------------------- 1 | {"parent": null, "children": [2, 3]} 2 | {"parent": 1, "children": [4, 5]} 3 | {"parent": 1, …


1
PostgreSQL-JSON-Abfrage-Array für mehrere Werte
Ich möchte eine Abfrage gegen jsonbTyp in Postgres schreiben , die bei einem Array von Kunden-IDs entsprechende Gruppen findet. Angesichts dieser Beispieltabelle: CREATE TABLE grp(d JSONB NOT NULL); INSERT INTO grp VALUES ('{"name":"First","arr":["foo"], "customers":[{"id":"1", "name":"one"},{"id":"2", "name":"two"}]}') , ('{"name":"Second","arr":["foo","bar"], "customers":[{"id":"3", "name":"three"},{"id":"4", "name":"four"}]}') , ('{"name":"Third","arr":["bar","baz"], "customers":[{"id":"5", "name":"five"},{"id":"6", "name":"seven"}]}'); Ich fand ähnliche Frage …

3
Aktualisieren Sie ein json-Element im json-Datentyp
Ich kann mir nicht vorstellen, wie ich ein Element in einem PostgreSQL 9.3-Datentyp aktualisieren kann. Mein Beispiel: CREATE TABLE "user" ( id uuid NOT NULL, password character varying(255), profiles json, gender integer NOT NULL DEFAULT 0, created timestamp with time zone, connected timestamp with time zone, modified timestamp with time …

2
Unterstützt MariaDB native JSON-Spaltendatentypen?
Ich spreche nicht von dynamischen Spalten, sondern vom JSON-Datentyp der nativen Spalte. Kann ich mit einfachen Worten den folgenden Code auf jeder MariaDB-Version ausführen? CREATE TABLE example (names JSON); Soweit ich weiß, ist dies nicht der Fall, aber ich bin mir immer noch nicht sicher, da es eine Menge Themen …
13 mariadb  json 


1
Abfrage von JSONB in ​​PostgreSQL
Ich habe eine Tabelle, personsdie zwei Spalten enthält, eine idund eine JSONB-basierte dataSpalte (diese Tabelle wurde nur zu Demonstrationszwecken erstellt, um mit der JSON-Unterstützung von PostgreSQL herumzuspielen). Angenommen, es enthält zwei Datensätze: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Angenommen, ich möchte den …

2
Aufheben der Anführungszeichen für JSON-Zeichenfolgen; JSON-Zeichenfolgen ohne Anführungszeichen drucken
SELECT json_array_elements('["one", "two"]'::json) gibt Ergebnis | json_array_elements | | : ------------------ | | "eins" | | "zwei" | Ich hätte gerne das gleiche, aber ohne die Anführungszeichen: one two Sieht so aus, als könnte ich ->>hier nicht verwenden , da ich keine Feldnamen im JSON habe. Es ist nur eine …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.