Ich habe die JSON in folgendem Format in Postgres JsonB Spalte gespeichert:Speicher JSON Array von Arrays in PostgreSql
[
[
{"cid":"CID1","Display":"User One","FName":"User","LName":"One"},
{"cid":"CID1","Display":"User Two","FName":"User","LName":"Two"},
{"cid":"CID1","Display":"User Three","FName":"User","LName":"Three"},
{"cid":"CID2","Display":"User One","FName":"User","LName":"One"},
{"cid":"CID2","Display":"User Two","FName":"User","LName":"Two"},
{"cid":"CID2","Display":"User Three","FName":"User","LName":"Three"}
],
[
{"cid":"CID1","Display":"User One","FName":"User","LName":"One"},
{"cid":"CID1","Display":"User Two","FName":"User","LName":"Two"},
{"cid":"CID1","Display":"User Three","FName":"User","LName":"Three"},
{"cid":"CID2","Display":"User One","FName":"User","LName":"One"},
{"cid":"CID2","Display":"User Two","FName":"User","LName":"Two"},
{"cid":"CID2","Display":"User Three","FName":"User","LName":"Three"}
]
]
ich das erste Array von Index nehmen will und dann abfragen auf Tasten wie cid, Display, FName, LName. Dann möchte ich in einer anderen Abfrage das zweite Array nach Index und Abfrage auf den gleichen Schlüsseln nehmen. Die Abfrage sollte die Zeilen zurückgeben, die die Abfrage erfüllen. Welches ist das bestmögliche Format, in dem ich JSON speichern kann und wie kann ich die Schlüssel wie oben beschrieben abfragen?
Werfen Sie einen Blick auf: http://StackOverflow.com/Help/how-to-ask – McNets
BTW, dieser JSON-Text ist nicht wohlgeformt. – McNets
Sie haben Recht. Nach dem dritten Element des zweiten Arrays fehlte ein Komma. Danke, dass du darauf hingewiesen hast. – puneet