How to convert a JSON file to CSV in pandas python , where JSON file format is different and getting value error : Hi I have received a JSON file with below format, please let me know how do i parse this JSOn file and convert them to CSV

JSON file format

{'Sections': [{'MC': [[{'IsMandatory': False,
      'LD': None,
      'propNameValuepair': [{'PropertyType': 0,
        'columnSize': 0,
        'isEnabled': False,
        'isStructured': False,
        'isUpdated': False,
        'propDisplayName': 'CC',
        'propName': 'u4_c_c',
        'propValue': 'Bottle',
        'selectedComponent': None,
        'tcProperty': None},
       {'PropertyType': 0,
        'columnSize': 0,
        'isEnabled': False,
        'isStructured': False,
        'isUpdated': False,
        'propDisplayName': 'Com Com',
        'propName': 'u4_com_com',
        'propValue': 'Multi-layer',
        'selectedComponent': None,
        'tcProperty': None},


Code

        import json

         with open('a.json') as data_file:    
              data = json.load(data_file)
       
       import pandas as pd

       df = pd.concat([pd.DataFrame(x) for x in data], ignore_index=False)
       print(df)


Error:

           ValueError: DataFrame constructor not properly called!