wie man json mit json_populate_recordset in postgres parst
Ich habe einen JSON als Text in einer meiner Datenbankzeilen gespeichert. Die JSON-Daten lauten wie folgt:
[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]
Um dies zu analysieren, möchte ich die postgresql-Methode verwenden
json_populate_recordset ()
wenn ich einen Befehl wie @ pos
select json_populate_recordset(null::json,'[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]') from anoop;
it gibt mir folgenden Fehler erstes Argument von json_populate_recordset muss ein Zeilentyp sein
note: in der from-Klausel steht "anoop" für den Tabellennamen.
kann mir jemand vorschlagen, wie ich mit der Methode json_populate_recordset Daten aus dieser json-Zeichenfolge extrahieren kann.
Ich habe die Referenz der Methode vonhttp: //www.postgresql.org/docs/9.3/static/functions-json.htm