SAP ABAP JSON XSLT

From SapWiki

Ejemplo 1

<?sap.transform simple?>
 <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
   <tt:root name="ROOT"/>
   <tt:template>
     <array>
       <tt:loop ref=".ROOT">
         <object>
           <str name="nombre">
             <tt:value ref="$ref.nombre"/>
           </str>
         </object>
          <object>
            <str name="apellido">
              <tt:value ref="$ref.apellido"/>
            </str>
          </object>
          <object>
            <str name="uvpAsignacionTraslacion">
              <tt:value ref="$ref.uvpAsignacionTraslacion"/>
            </str>
          </object>
          <object>
            <str name="mesUvpAsignacionTraslacion">
              <tt:value ref="$ref.mesUvpAsignacionTraslacion"/>
            </str>
          </object>
          <object>
            <str name="anoUvpAsignacionTraslacion">
              <tt:value ref="$ref.anoUvpAsignacionTraslacion"/>
            </str>
          </object>
        </tt:loop>
      </array>
     </object>
    </tt:template>
 </tt:transform>

Ejemplo 2

<?sap.transform simple?>
<tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
  <tt:root name="ROOT"/>
  <tt:root name="USUARIO"/>
  <tt:template>
  <object>  
    <str name="GD">
      <tt:value ref=".USUARIO"/>
    </str>
    <array name="DATOS">
      <tt:loop ref=".ROOT">
        <object>
          <str name="nombre">
            <tt:value ref="$ref.nombre"/>
          </str>
        </object>
        <object>
          <str name="apellido">
            <tt:value ref="$ref.apellido"/>
          </str>
        </object>
        <object>
          <str name="uvpAsignacionTraslacion">
            <tt:value ref="$ref.uvpAsignacionTraslacion"/>
          </str>
        </object>
        <object>
          <str name="mesUvpAsignacionTraslacion">
            <tt:value ref="$ref.mesUvpAsignacionTraslacion"/>
          </str>
        </object>
        <object>
          <str name="anoUvpAsignacionTraslacion">
            <tt:value ref="$ref.anoUvpAsignacionTraslacion"/>
          </str>
        </object>
      </tt:loop>
    </array>
   </object>
  </tt:template>
</tt:transform>