我有2个字符,如果1个键('ID)匹配,我需要将特定的值合并成一个新的字典。当他们被嵌套,并在不同的层次,我只是无法弄清楚如何,甚至周围玩了几个小时,看教程后...合并python中的JSON文件
这里有2个jsons
1 JSON
的快照{
"product": [
{
"books": [
{
"release": "2017-07-30",
"status": "H",
"Title-EN": "EN-TITLE-NAME",
"Title-DE": "DE-TITLE-NAME",
"restriction": 1,
"id": 467541241,
"onstore": 1
},
第二JSON
{
"products": [
{
"books": [
{
"periods": [
{
"publID": 45547514,
"number": 0,
"price": {
"en": 12,
"de": 15
}
}
],
"id": 467541241
},
我试图让这些匹配和输出这样的,基本上只是增加两个价键的地方的ID匹配:
{
"product": [
{
"books": [
{
"release": "2017-07-30",
"status": "H",
"Title-EN": "EN-TITLE-NAME",
"Title-DE": "DE-TITLE-NAME",
"restriction": 1,
"id": 467541241,
"onstore": 1
"price-en": 12,
"price-de": 15,
},
任何暗示我如何能做到这一点将是伟大的!
感谢
请添加你试过的东西。由于存在如此多的类似问题,这个问题不会被广泛接受。 – roganjosh
将JSON加载到Python中只会为您提供Python列表和字典,字符串和数字。这里没有什么特别的JSON。 –
“句点”是一个列表,因此它可能有多个值,因此有多个价格。然后怎样呢? –