<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic JSON Deserialization in ABAP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693951#M31297</link>
    <description>&lt;P&gt;Dear SAP community,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I hope you can help me with JSON Deserialization in SAP. I receive a JSON string and want to convert it into an internal table. Below you can see an example, which is working, but it doesn't behave like a normal JSON deserialization.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;These are the issues:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;OL&gt; 
  &lt;/OL&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;LI&gt;If the fields in the JSON string are not in the exact sequence (just switch "FirstField" and "SecondField" in the JSON input file), then the transformation dumps. Usually JSON deserializations should find the match regardless of the field sequence. &lt;/LI&gt; 
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;LI&gt;How can I declare a real boolean value? In my example the boolean value is only working as a string with encapsuled in quotas (").&lt;/LI&gt; 
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;To test this you have to create the below report and the below transformation.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the Report:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report ZJSON_SEQUENCE
*&amp;amp;---------------------------------------------------------------------*
report zjson_sequence.

parameters: p_file type string obligatory.

class gcl_json definition.
  public section.
    class-methods main.
endclass.

class gcl_json implementation.
  method main.
    types: begin of lty_data,
             firstfield  type c length 10,
             secondfield type boole_d,
           end of lty_data.

    data: lt_string type table of string,
          lt_data   type table of lty_data,
          lv_string type string.

    call function 'GUI_UPLOAD'
      exporting
        filename = p_file
      tables
        data_tab = lt_string
      exceptions
        others   = 1.
    if sy-subrc &amp;lt;&amp;gt; 0.
      message id sy-msgid type sy-msgty number 
                 sy-msgno with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.

    loop at lt_string assigning field-symbol(&amp;lt;lv_string&amp;gt;).
      concatenate lv_string &amp;lt;lv_string&amp;gt; into lv_string.
    endloop.

    call transformation zjson_sequence source xml lv_string
                                           result root = lt_data.

    loop at lt_data assigning field-symbol(&amp;lt;ls_data&amp;gt;).
      write: 'First field = ', &amp;lt;ls_data&amp;gt;-firstfield, 
             '; Second field = ', &amp;lt;ls_data&amp;gt;-secondfield.
      skip.
    endloop.
  endmethod.
endclass.

at selection-screen on value-request for p_file.
  call function 'WS_FILENAME_GET'
    importing
      filename = p_file
    exceptions
      others   = 1.

start-of-selection.
  gcl_json=&amp;gt;main( ).
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the Transformation:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;?sap.transform simple?&amp;gt;
&amp;lt;tt:transform xmlns:tt="http://www.sap.com/transformation-templates"&amp;gt;
  &amp;lt;tt:root name="ROOT"/&amp;gt;
  &amp;lt;tt:template&amp;gt;
  &amp;lt;object&amp;gt;
    &amp;lt;array name="SomeData"&amp;gt;
      &amp;lt;tt:loop ref=".ROOT"&amp;gt;
        &amp;lt;object&amp;gt;
          &amp;lt;str name="FirstField"&amp;gt;
	    &amp;lt;tt:value ref="$ref.firstfield"/&amp;gt;
	  &amp;lt;/str&amp;gt;
          &amp;lt;str name="SecondField"&amp;gt;
	    &amp;lt;tt:value option="format(boolean)" 
			 ref="$ref.secondfield"/&amp;gt;
 	  &amp;lt;/str&amp;gt;
       &amp;lt;/object&amp;gt;
      &amp;lt;/tt:loop&amp;gt;
    &amp;lt;/array&amp;gt;
  &amp;lt;/object&amp;gt;
  &amp;lt;/tt:template&amp;gt;
&amp;lt;/tt:transform&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the JSON example, which works. It needs to be saved as a text file and uploaded by the report:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;{
 "SomeData":
 [
  {
   "FirstField": "ABCDE12345",
   "SecondField": "true"
  }
 ]
}
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the JSON example, which doesn't work:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;{
 "SomeData":
 [
  {
   "SecondField": true,
   "FirstField": "ABCDE12345"
  }
 ]
}
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Looking forward for your guidance.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Kind Regards&lt;BR /&gt;Mark André&lt;/P&gt;</description>
    <pubDate>Thu, 18 Oct 2018 15:31:13 GMT</pubDate>
    <dc:creator>maklucksap</dc:creator>
    <dc:date>2018-10-18T15:31:13Z</dc:date>
    <item>
      <title>JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693951#M31297</link>
      <description>&lt;P&gt;Dear SAP community,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;I hope you can help me with JSON Deserialization in SAP. I receive a JSON string and want to convert it into an internal table. Below you can see an example, which is working, but it doesn't behave like a normal JSON deserialization.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;These are the issues:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;OL&gt; 
  &lt;/OL&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;LI&gt;If the fields in the JSON string are not in the exact sequence (just switch "FirstField" and "SecondField" in the JSON input file), then the transformation dumps. Usually JSON deserializations should find the match regardless of the field sequence. &lt;/LI&gt; 
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;LI&gt;How can I declare a real boolean value? In my example the boolean value is only working as a string with encapsuled in quotas (").&lt;/LI&gt; 
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;To test this you have to create the below report and the below transformation.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the Report:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report ZJSON_SEQUENCE
*&amp;amp;---------------------------------------------------------------------*
report zjson_sequence.

parameters: p_file type string obligatory.

class gcl_json definition.
  public section.
    class-methods main.
endclass.

class gcl_json implementation.
  method main.
    types: begin of lty_data,
             firstfield  type c length 10,
             secondfield type boole_d,
           end of lty_data.

    data: lt_string type table of string,
          lt_data   type table of lty_data,
          lv_string type string.

    call function 'GUI_UPLOAD'
      exporting
        filename = p_file
      tables
        data_tab = lt_string
      exceptions
        others   = 1.
    if sy-subrc &amp;lt;&amp;gt; 0.
      message id sy-msgid type sy-msgty number 
                 sy-msgno with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.

    loop at lt_string assigning field-symbol(&amp;lt;lv_string&amp;gt;).
      concatenate lv_string &amp;lt;lv_string&amp;gt; into lv_string.
    endloop.

    call transformation zjson_sequence source xml lv_string
                                           result root = lt_data.

    loop at lt_data assigning field-symbol(&amp;lt;ls_data&amp;gt;).
      write: 'First field = ', &amp;lt;ls_data&amp;gt;-firstfield, 
             '; Second field = ', &amp;lt;ls_data&amp;gt;-secondfield.
      skip.
    endloop.
  endmethod.
endclass.

at selection-screen on value-request for p_file.
  call function 'WS_FILENAME_GET'
    importing
      filename = p_file
    exceptions
      others   = 1.

start-of-selection.
  gcl_json=&amp;gt;main( ).
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the Transformation:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;&amp;lt;?sap.transform simple?&amp;gt;
&amp;lt;tt:transform xmlns:tt="http://www.sap.com/transformation-templates"&amp;gt;
  &amp;lt;tt:root name="ROOT"/&amp;gt;
  &amp;lt;tt:template&amp;gt;
  &amp;lt;object&amp;gt;
    &amp;lt;array name="SomeData"&amp;gt;
      &amp;lt;tt:loop ref=".ROOT"&amp;gt;
        &amp;lt;object&amp;gt;
          &amp;lt;str name="FirstField"&amp;gt;
	    &amp;lt;tt:value ref="$ref.firstfield"/&amp;gt;
	  &amp;lt;/str&amp;gt;
          &amp;lt;str name="SecondField"&amp;gt;
	    &amp;lt;tt:value option="format(boolean)" 
			 ref="$ref.secondfield"/&amp;gt;
 	  &amp;lt;/str&amp;gt;
       &amp;lt;/object&amp;gt;
      &amp;lt;/tt:loop&amp;gt;
    &amp;lt;/array&amp;gt;
  &amp;lt;/object&amp;gt;
  &amp;lt;/tt:template&amp;gt;
&amp;lt;/tt:transform&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the JSON example, which works. It needs to be saved as a text file and uploaded by the report:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;{
 "SomeData":
 [
  {
   "FirstField": "ABCDE12345",
   "SecondField": "true"
  }
 ]
}
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;&lt;STRONG&gt;This is the JSON example, which doesn't work:&lt;/STRONG&gt;&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;{
 "SomeData":
 [
  {
   "SecondField": true,
   "FirstField": "ABCDE12345"
  }
 ]
}
&lt;/CODE&gt;&lt;/PRE&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Looking forward for your guidance.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Kind Regards&lt;BR /&gt;Mark André&lt;/P&gt;</description>
      <pubDate>Thu, 18 Oct 2018 15:31:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693951#M31297</guid>
      <dc:creator>maklucksap</dc:creator>
      <dc:date>2018-10-18T15:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693952#M31298</link>
      <description>&lt;P&gt;When you use CALL TRANSFORMATION and the input string is JSON, it automatically converts it into XML, and then the transformation is applied. So your question is about how to allow elements in any order in a Simple Transformation -&amp;gt; cf &lt;A href="https://help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/en-US/index.htm?file=abenst_tt_group.htm"&gt;&amp;lt;tt:group&amp;gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Oct 2018 17:58:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693952#M31298</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2018-10-18T17:58:24Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693953#M31299</link>
      <description>&lt;P&gt;why not use something which is working well.&lt;/P&gt;&lt;P&gt;For example this one:&lt;/P&gt;&lt;P&gt;&lt;A href="https://wiki.scn.sap.com/wiki/display/Snippets/One+more+ABAP+to+JSON+Serializer+and+Deserializer"&gt;https://wiki.scn.sap.com/wiki/display/Snippets/One+more+ABAP+to+JSON+Serializer+and+Deserializer&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://blogs.sap.com/2013/02/21/three-different-ways-to-serialize-and-deserialize-complex-abap-data/"&gt;https://blogs.sap.com/2013/02/21/three-different-ways-to-serialize-and-deserialize-complex-abap-data/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the issue with the boolean might be fixed, but not sure, because it's a while ago I used it (first link).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Oct 2018 18:51:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693953#M31299</guid>
      <dc:creator>Florian</dc:creator>
      <dc:date>2018-10-18T18:51:57Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693954#M31300</link>
      <description>&lt;P&gt;/UI2/CL_JSON is what we use as per the first link and it works perfectly&lt;/P&gt;</description>
      <pubDate>Thu, 18 Oct 2018 21:13:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693954#M31300</guid>
      <dc:creator>EstiV</dc:creator>
      <dc:date>2018-10-18T21:13:22Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693955#M31301</link>
      <description>&lt;P&gt;I think to avoid this situation you can use &amp;lt;tt:cond&amp;gt; to check the name, incase field name is fixed...&lt;/P&gt;</description>
      <pubDate>Fri, 19 Oct 2018 00:30:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693955#M31301</guid>
      <dc:creator>DoanManhQuynh</dc:creator>
      <dc:date>2018-10-19T00:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693956#M31302</link>
      <description>&lt;P&gt;I also vote for /UI2/CL_JSON &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Oct 2018 06:18:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693956#M31302</guid>
      <dc:creator>Tomas_Buryanek</dc:creator>
      <dc:date>2018-10-19T06:18:55Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693957#M31303</link>
      <description>&lt;P&gt;I didn't use /UI2/CL_JSON, because in the second blog, which you mentioned there is an update that using this class is the old technique.&lt;/P&gt;&lt;P&gt;However, when I replace these lines...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;call transformation zjson_sequence source xml lv_string
                                   result root = lt_data.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;...in my above report with this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;/ui2/cl_json=&amp;gt;deserialize( exporting json = lv_string
                                     pretty_name = /ui2/cl_json=&amp;gt;pretty_mode-camel_case
                            changing data = lt_data ).&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;then it is still not working, because lt_data is empty after the execution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Oct 2018 11:46:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693957#M31303</guid>
      <dc:creator>maklucksap</dc:creator>
      <dc:date>2018-10-19T11:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693958#M31304</link>
      <description>&lt;P&gt;Hi Sandra,&lt;/P&gt;&lt;P&gt;thank you for the hint. This has solved the field sequence issue. I was also able to sort out the boolean value issue. With this transformation both issues are fixed:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?sap.transform simple?&amp;gt;
&amp;lt;tt:transform xmlns:tt="http://www.sap.com/transformation-templates"&amp;gt;
  &amp;lt;tt:root name="ROOT"/&amp;gt;
  &amp;lt;tt:template&amp;gt;
  &amp;lt;object&amp;gt;
    &amp;lt;array name="SomeData"&amp;gt;
      &amp;lt;tt:loop ref=".ROOT"&amp;gt;
        &amp;lt;object&amp;gt;
        &amp;lt;tt:group&amp;gt;
        &amp;lt;tt:d-cond frq="*"&amp;gt;
          &amp;lt;str name="FirstField"&amp;gt;&amp;lt;tt:value ref="$ref.firstfield"/&amp;gt;&amp;lt;/str&amp;gt;
        &amp;lt;/tt:d-cond&amp;gt;
        &amp;lt;tt:d-cond frq="*"&amp;gt;
          &amp;lt;bool name="SecondField"&amp;gt;&amp;lt;tt:value option="format(boolean)" ref="$ref.secondfield"/&amp;gt;&amp;lt;/bool&amp;gt;
        &amp;lt;/tt:d-cond&amp;gt;
        &amp;lt;/tt:group&amp;gt;
       &amp;lt;/object&amp;gt;
      &amp;lt;/tt:loop&amp;gt;
    &amp;lt;/array&amp;gt;
  &amp;lt;/object&amp;gt;
  &amp;lt;/tt:template&amp;gt;
&amp;lt;/tt:transform&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I have one more problem. I want it to be possible that fields are missing in JSON or that additina fields are possible in JSON, which are just not taken into account, because they are missing in the ABAP structure. But if I try this I always get a short dump.&lt;/P&gt;&lt;P&gt;In general is this the correct approach to write a transformation and deserialize the JSON directly with CALL TRANSFORMATION into an internal table? Or is the better approach maybe working with a JSON Reader class and handle the parsing in ABAP?&lt;/P&gt;&lt;P&gt;Kind Regards&lt;BR /&gt;Mark André&lt;/P&gt;</description>
      <pubDate>Fri, 19 Oct 2018 11:54:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693958#M31304</guid>
      <dc:creator>maklucksap</dc:creator>
      <dc:date>2018-10-19T11:54:39Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693959#M31305</link>
      <description>&lt;P&gt; &lt;SPAN class="mention-scrubbed"&gt;maklucksap&lt;/SPAN&gt; tt:cond is for that, the question is what dump do you get? If your transformation is too complex then deserialize with a class.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Oct 2018 12:16:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693959#M31305</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2018-10-19T12:16:19Z</dc:date>
    </item>
    <item>
      <title>Re: JSON Deserialization in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693960#M31306</link>
      <description>&lt;P&gt;You'll find some JSON parsing ideas here: &lt;A href="https://blogs.sap.com/2017/08/03/parsing-json-in-abap/" target="test_blank"&gt;https://blogs.sap.com/2017/08/03/parsing-json-in-abap/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Oct 2018 12:41:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/json-deserialization-in-abap/m-p/693960#M31306</guid>
      <dc:creator>keremkoseoglu</dc:creator>
      <dc:date>2018-10-19T12:41:00Z</dc:date>
    </item>
  </channel>
</rss>

