Query for element of array in JSON column
问题 Recently upgraded to using PostgreSQL 9.3.1 to leverage the JSONfunctionalities. In my table I have a json type column that has a structure like this: { \"id\": \"123\", \"name\": \"foo\", \"emails\":[ { \"id\": \"123\", \"address\": \"somethinghere\" }, { \"id\": \"456\", \"address\": \"soemthing\" } ] } This is just dummy data for the purpose of the question. Is it possible to query for a specific item in the emails array based on the id? Pretty much: \"return email where id=123)\"? 回答1: