使用Python将带有列表的JSON作为值分离到单独的JSON对象中,可以通过以下步骤实现:
import json
def separate_json_values(json_data):
result = []
for item in json_data:
json_object = {"value": item}
result.append(json_object)
return result
json_data = '''
{
"list": ["value1", "value2", "value3"]
}
'''
data = json.loads(json_data)
separated_values = separate_json_values(data['list'])
result_json = json.dumps(separated_values)
完整的代码示例:
import json
def separate_json_values(json_data):
result = []
for item in json_data:
json_object = {"value": item}
result.append(json_object)
return result
json_data = '''
{
"list": ["value1", "value2", "value3"]
}
'''
data = json.loads(json_data)
separated_values = separate_json_values(data['list'])
result_json = json.dumps(separated_values)
print(result_json)
以上代码将会输出以下结果:
[{"value": "value1"}, {"value": "value2"}, {"value": "value3"}]
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
云+社区技术沙龙[第14期]
T-Day
云+社区开发者大会 长沙站
云+社区技术沙龙第33期
云+社区技术沙龙[第20期]
Elastic 中国开发者大会
云+社区技术沙龙[第16期]
Techo Day
DBTalk技术分享会
DBTalk
云+社区技术沙龙[第17期]
领取专属 10元无门槛券
手把手带您无忧上云