【发布时间】:2009-07-08 07:13:13
【问题描述】:
我有两个 JSON 对象。一种是使用 json,dumps() 转换的 python 数组,其他包含来自数据库的记录并使用 json 序列化程序进行序列化。我想将它们组合成一个 JSON 对象。
例如:
obj1 = ["a1", "a2", "a3"]
obj2 = [{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "abcd"
}
},
{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "hij"
}
}
]
我想将它们合并为单个对象,如下所示:
finalObj = {
obj1: ["a1", "a2", "a3"],
obj2: [{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "abcd"
}
},
{
"pk": "e1",
"model": "AB.abc",
"fields": {
"e_desc": "hij"
}
}
]
}
我该怎么做?
【问题讨论】:
-
typeof(finalObj.obj2) 返回客户端是字符串。要取回 JSON 对象,请使用 JSON.parse(finalObj)