title: how to extract particular elements in huge json data using python and transfer them to a csv file
body: <p>The elements I need from the text are EsId, Title, Summary, text_1, and keywords</p>
  
  <pre><code>"esId": "Ep-zAgDETWCS2SszbEvd_w",
  "fields": {
  "advancedSetting": {},
  "generalInfo": {
      "en-US": {
          "description": "Manage Languages and Translations for Predefined Content",
          "keywords": "language,translations,engagement,window,agent,manager,Language,Translations,Engagement,Window,Agent,Manager,predefined content, Predefined Content",
          "thumbnail_1": "https://s3.amazonaws.com/LPGA/cms::med::691c5763-f184-4f1b-a736-f0ec644fc478",
          "title": "A Language for Each Engagement"
      },
  },
  "layoutInfo": {
      "en-US": {
          "summary": "&lt;p&gt;Keep fine-tuning the predefined content and ensure that agents can use it effectively.&lt;/p&gt;\r\n",
          "text_1": "&lt;p&gt;To provide the ability to chat with visitors in a variety of languages, you can add any of the supported languages to the Engagement window.&lt;/p&gt;\r\n\r\n&lt;p&gt;Along with other custom settings that you define for a specific Engagement, select the language in the Engagement window. Agents will then see the predefined content in the selected language, in their workspace, while chatting with a visitor.&lt;/p&gt;\r\n\r\n&lt;p&gt;You can then duplicate the whole engagement and select a different language to target similar customers, in different languages.&lt;/p&gt;\r\n",
          "title": "A Language for Each Engagement"
      }
  },
  "keywords": "language,translations,engagement,window,agent,manager,Language,Translations,Engagement,Window,Agent,Manager,predefined content, Predefined Content",
  },
  </code></pre>