python如何拼接json数据_在Python中合并两个JSON字符串,
并使⽤值列表淇澳岛
八年级上册数学人教版电子课本我正在寻找将两个JSON字符串合并到⼀个Python中。字符串1具有相同的密钥为字符串2,但字符串2在列表中有多个值,如下⾯的例⼦:在Python中合并两个JSON字符串,并使⽤值列表
字符串1:春节搞笑祝福
跷跷板英文{'Target': 'DEV1', 'Supplier': '0', 'Message': 'A', 'Name': 'Supp1'}
字符串2:
{'Target': ['DEV2', 'DEV3'], 'Supplier': ['1', '2'], 'Message': ['B', 'C'], 'Name': ['Supp2', 'Supp3']}
有希望的合并输出STRING3:
{'Target': ['DEV1', 'DEV2', 'DEV3'], 'Supplier': ['0', '1', '2'], 'Message': ['A', 'B', 'C'], 'Name': ['Supp1', 'Supp2', 'Supp3']}
我对JSON不太熟悉,但是这是我的当前位置:校园文化的核心
import json
因人而异造句
str1 = json.loads(string1)
str2 = json.loads(string2)
string3 = {key, val for (key, val) in (str1.items() and str2.items())
普洱是绿茶吗我在Stackoverflow中找到的最后⼀⾏⽤于合并JSON字符串,但我正在为每个值追加列表⽽挣扎。
联盟段位
任何帮助将不胜感激。
2017-03-02
MikG
+0
你可以为这三个字符串发布'print'吗? –
+0
你提供的Json格式不是相同的,如果你在'Value'上有两个不同值的string1?什么应该是输出?如果你交换str1和str2, –