我在数据库中(postgres 9.2.1)有一个文本字段,其中包含一个JSON blob。它看起来类似于这个样子,除了所有内容都在一行上:
{
"keyword": {
"checked": "1",
"label": "Keyword"
},
"agency_name": {
"checked": "0",
"label": "Agency Name"
}
}
我需要将一个元素添加到 JSON 数组中,使它看起来像这样:
{
"keyword": {
"checked": "1",
"label": "Keyword"
},
"something_new": {
"checked": "1",
"label": "Something New"
},
"agency_name": {
"checked": "0",
"label": "Agency Name"
}
}
我不太关心新数组元素的位置。它可以在 agency_name 之后。在 postgres 中是否有简单的方法实现这一点?