«json» etiketlenmiş sorular

JavaScript Object Notation (JSON), veri alışverişini kolaylaştıran açık, insan ve makine tarafından okunabilir bir standarttır ve XML ile birlikte modern web'de kullanılan veri alışverişi için ana biçimdir.

5
Json dizisi postgres dizisine nasıl çevrilir?
Ben bir sütun var databir tutan jsonböyle kabaca belgeyi: { "name": "foo", "tags": ["foo", "bar"] } İç içe tagsdiziyi bitiştirilmiş bir dizeye ( foo, bar) dönüştürmek istiyorum. Bu array_to_string()teoride fonksiyon ile kolayca mümkün olurdu . Ancak, bu işlev jsondiziler üzerinde etkili olmaz . Yani bu nasıl açacağınızı acaba jsonbir Postgres …

3
JSON'u SQLite'ta depolamak ve sorgulamak mümkün mü?
JSON nesnelerini bir SQLite veritabanında depolamam ve sonra üzerinde karmaşık sorgular yapmam gerekiyor. Böyle bir masa yaptım: +--------------------------------------+ |document | property | string | number| +--------------------------------------+ |foo | "title" | "test" | | +--------------------------------------+ |foo | "id" | | 42 | +--------------------------------------+ |bar | "id" | | 43 | +--------------------------------------+ …
34 sqlite  json 


2
Json'a birden fazla sütun gönder
Postgresql 9.3.4 kullanıyorum. 3 alanlı bir masam var: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Verileri aşağıdaki gibi alanlarla yeni bir tabloya taşımam gerekiyor: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonBeni olduğunca çözüm değildir SELECT …
23 postgresql  json  row 

6
Json_agg içindeki sütunları seçme
Gibi bir sorgu var: 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; JSON nesnesinde bolmamak için sütunları nasıl seçebilirim b.item_id? Hakkında okudum ROW, ama gibi bir JSON nesnesi döndürür: {"f1": "Foo", "f2": "Bar"} Bir kez uygun sütun anahtarları eşleştirmek için …

1
Birden çok değere karşı PostgreSQL JSON sorgu dizisi
Ben jsonbbir dizi müşteri kimlikleri karşılık gelen grupları bulacaksınız verilen Postgres türüne karşı bir sorgu yazmak istiyorum . Bu örnek tablo verildiğinde: 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"}]}'); Benzer bir soru buldum …


2
JSONB kullanarak PostgreSQL katılımı
Bu SQL var: 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":[]}'); Bu şöyle olur: id | data ----+-------------------------------------- 1 | {"parent": null, "children": [2, 3]} 2 | {"parent": 1, "children": [4, 5]} 3 | {"parent": 1, "children": …


3
Json veri tipinde bir json öğesini güncelleme
PostgreSQL 9.3 veri tipindeki bir öğeyi nasıl güncelleyebileceğimi anlayamıyorum. Örneğim: 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 zone, active integer NOT NULL DEFAULT 1, …

1
PostgreSQL'de JSONB'yi sorgulama
personsİki sütun içeren bir tablo var , bir idve bir JSONB tabanlı datasütun (bu tablo sadece gösteri amaçlı PostgreSQL'in JSON desteği ile oynamak için yapılmıştır). Şimdi, iki kayıt içerdiğini varsayalım: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Şimdi, 25 yaşından büyük herkesin adını …

2
MariaDB yerel JSON sütun veri türünü destekliyor mu?
Dinamik sütunlardan bahsetmiyorum, yerel sütun JSON veri türünü soruyorum. Basit bir deyişle, herhangi bir MariaDB sürümünde aşağıdaki kodu çalıştırabilir miyim? CREATE TABLE example (names JSON); Bildiğim kadarıyla, emin değilim ama hala emin değilim çünkü MariaDB'de JSON desteği hakkında uzun zamandır konuşulan pek çok konu var, ancak hiçbiri sonunda uygulandığını söylemedi. …
13 mariadb  json 



2
Postgres 9.4'te bir JSON dizi öğesiyle json_to_record kullanılırken “HATA: hatalı biçimlendirilmiş dizi değişmez değeri”
Bu sorunu güzel bir şekilde göstermektedir: B sütunu bir dizi değil, metin türündeyse aşağıdakiler çalışır: select * from json_to_record('{"a":1,"b":["hello", "There"],"c":"bar"}') as x(a int, b text, d text); a | b | d ---+--------------------+--- 1 | ["hello", "There"] | bSütunu bir dizi olarak tanımlarsam, bu hatayı alıyorum: select * from json_to_record('{"a":1,"b":["hello", …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.