Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将JSON数据中的值插入表中_Python_Json_Psycopg2 - Fatal编程技术网

Python 如何将JSON数据中的值插入表中

Python 如何将JSON数据中的值插入表中,python,json,psycopg2,Python,Json,Psycopg2,我有一个JSON数据 [[{'Design Project': 'Not Available', 'Design Target*': 'Not Available', 'Median Property*': '50', 'Metric': 'ENERGY STAR score (1-100)'}, {'Design Project': 'Not Available', 'Design Target*': '35.4', 'Median Property*': '

我有一个JSON数据

[[{'Design Project': 'Not Available',
   'Design Target*': 'Not Available',
   'Median Property*': '50',
   'Metric': 'ENERGY STAR score (1-100)'},
  {'Design Project': 'Not Available',
   'Design Target*': '35.4',
   'Median Property*': '141.4',
   'Metric': 'Source EUI (kBtu/ft²)'},
  {'Design Project': 'Not Available',
   'Design Target*': '15.8',
   'Median Property*': '63.1',
   'Metric': 'Site EUI (kBtu/ft²)'},
  {'Design Project': 'Not Available',
   'Design Target*': '3,536.0',
   'Median Property*': '14,144.1',
   'Metric': 'Source Energy Use (kBtu)'},
  {'Design Project': 'Not Available',
   'Design Target*': '1,578.7',
   'Median Property*': '6,314.9',
   'Metric': 'Site Energy Use (kBtu)'},
  {'Design Project': 'Not Available',
   'Design Target*': '34.61',
   'Median Property*': '138.44',
   'Metric': 'Energy Cost ($)'},
  {'Design Project': '0.0',
   'Design Target*': '0.2',
   'Median Property*': '0.6',
   'Metric': 'Total GHG Emissions (Metric Tons CO2e)'}],
 [{'Energy Type': ['Energy Not Entered',
                   'Assumed Mix Based on State & Property Type:',
                   '',
                   'Electric - Grid (56.9%)',
                   'Natural Gas (43.1%)'],
   'Target': ' Target % Better than Median: 75',
   'Title': "About this Property's Design",
   'Uses:': 'Other - Education (100.0%)'}],
 [{'Your Design Score ': ' N/A'}]]
我想从Json中删除键,因为在我的Postgres表中,键是我的列。我想将该值插入到我的列中

我想用Python来做这件事

def f(l_of_l_of_ds):
    return [list(l2.values())
            for l1 in l_of_l_of_ds
            for l2 in l1]
这将产生:

[['Not Available', 'Not Available', '50', 'ENERGY STAR score (1-100)'],
 ['Not Available', '35.4', '141.4', 'Source EUI (kBtu/ft²)'],
 ['Not Available', '15.8', '63.1', 'Site EUI (kBtu/ft²)'],
 ['Not Available', '3,536.0', '14,144.1', 'Source Energy Use (kBtu)'],
 ['Not Available', '1,578.7', '6,314.9', 'Site Energy Use (kBtu)'],
 ['Not Available', '34.61', '138.44', 'Energy Cost ($)'],
 ['0.0', '0.2', '0.6', 'Total GHG Emissions (Metric Tons CO2e)'],
 [['Energy Not Entered',
   'Assumed Mix Based on State & Property Type:',
   '',
   'Electric - Grid (56.9%)',
   'Natural Gas (43.1%)'],
  ' Target % Better than Median: 75',
  "About this Property's Design",
  'Other - Education (100.0%)'],
 [' N/A']]

什么是键?例如,度量是一个键,您希望数据看起来像这样吗?[‘能源之星分数(1-100)’,‘不可用’,…]@DheerajNair是