,可以通过以下步骤实现:
下面是一个示例代码,演示如何实现这个过程:
import json
def insert_key_value(json_array, key, value):
# 解析JSON数组
array = json.loads(json_array)
# 遍历数组中的每个对象
for obj in array:
# 将key-value对添加到对象中
obj[key] = value
# 将修改后的数组对象转换回JSON字符串
result = json.dumps(array)
return result
# 示例用法
json_array = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
key = "city"
value = "New York"
result = insert_key_value(json_array, key, value)
print(result)
上述代码中,我们定义了一个insert_key_value
函数,它接受一个JSON数组字符串、要插入的key和value作为参数。函数首先解析JSON数组,然后遍历数组中的每个对象,将key-value对添加到对象中。最后,将修改后的数组对象转换回JSON字符串,并返回结果。
对于这个问题,腾讯云提供了一系列与JSON处理相关的产品和服务,例如:
以上是一个简单的示例,实际应用中可能涉及更复杂的数据处理和业务需求。具体的解决方案可以根据实际情况进行选择和定制。
领取专属 10元无门槛券
手把手带您无忧上云