title: Not able to create ABAP structure to use /ui2/cl_json=>deserialize
body: <p>My json file looks like:</p>
  <pre><code>{
      &quot;1489402&quot;: {
          &quot;Category&quot;: &quot;Program error&quot;,
          &quot;CorrectionInstructionsObjectList&quot;: [{
              &quot;ObjectName&quot;: &quot;/SCMB/CL_IM_ORG_CHECK         IF_EX_HRBAS00_RELAT~MAINTAIN_RELATION&quot;,
              &quot;ObjectType&quot;: &quot;METH&quot;,
              &quot;ProgramID&quot;: &quot;LIMU&quot;
          }, {
              &quot;ObjectName&quot;: &quot;/SCMB/MP556100_F01&quot;,
              &quot;ObjectType&quot;: &quot;REPS&quot;,
              &quot;ProgramID&quot;: &quot;LIMU&quot;
          }, {
              &quot;ObjectName&quot;: &quot;/SCMB/GET_ORG_STRUCTURE&quot;,
              &quot;ObjectType&quot;: &quot;FUNC&quot;,
              &quot;ProgramID&quot;: &quot;LIMU&quot;
          }],
          &quot;CurrentStatus&quot;: &quot;Released for Customer&quot;,
          &quot;PrimarySAPComponent&quot;: &quot;tm-md-org&quot;,
          &quot;ReleasedOn&quot;: &quot;16.07.2010&quot;
      }
  }
  </code></pre>
  <p>I want to create a corresponding ABAP structure in my report so that I can consume this json file and map it into the structure. I want to use /ui2/cl_json=&gt;deserialize but I am not able to fugure out what should be the receiving ABAP type.</p>
  <pre><code> /ui2/cl_json=&gt;deserialize( EXPORTING json = lv_json_content
                                 pretty_name = /ui2/cl_json=&gt;pretty_mode-camel_case
                                 CHANGING data = lt_data ).
  </code></pre>
  <p>In other words what should be the structure of lt_data.</p>