<?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 Trabalhando com JSON no SAS9 in Forum em português</title>
    <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Trabalhando-com-JSON-no-SAS9/m-p/860753#M1251</link>
    <description>&lt;P&gt;Primeiro o que é JSON: JSON pode ser definido como um formato de arquivo Java Script Object Notation usado para enviar, receber e armazenar os dados do mesmo ou de sistemas diferentes em uma rede. Geralmente é usado nos serviços de interface de programa de aplicativo (API) de solicitação e resposta REST.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;E você sabia que existe a PROC JSON no SAS?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Neste link você tem a documentação oficial: &lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/proc/p06hstivs0b3hsn1cb4zclxukkut.htm" target="_blank"&gt;SAS Help Center: Overview: PROC JSON&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;E a LIBNAME com a engine JSON ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Neste link você novamente você terá a documentação oficial: &lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/lestmtsglobal/n1jfdetszx99ban1rl4zll6tej7j.htm" target="_blank"&gt;SAS Help Center: LIBNAME Statement: JSON Engine&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Bom você poderá tanto receber arquivos texto no formato JSON como também utilizar em conjunto com a PROC HTTP e realizar um Http get e receber o resultado de consulta no formato JSON. E utilizando ou PROC JSON você poderá enviar e receber dados neste formato.&lt;/P&gt;
&lt;P&gt;Abaixo o exemplo de um arquivo (apenas 1 registro) no formato JSON:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;{
  "cars": [  // Aqui é o nome da tabela/arquivo ou objeto 
    {
      "Make": "Acura", // Aqui é o atributo/campo e seu conteúdo
      "Model": " MDX",
      "Type": "SUV",
      "Origin": "Asia",
      "DriveTrain": "All",
      "MSRP": 36945,
      "Invoice": 33337,
      "EngineSize": 3.5,
      "Cylinders": 6,
      "Horsepower": 265,
      "MPG_City": 17,
      "MPG_Highway": 23,
      "Weight": 4451,
      "Wheelbase": 106,
      "Length": 189
    }
  ]
}&lt;/PRE&gt;
&lt;P&gt;Exemplos de código SAS:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;/* Exportar dataset SAS para JSON */
/* Exportando o dataset SASHELP.CARS */

proc json out="C:\Usersteste.json" pretty nosastags;
  write values "cars";
  write open array;
   export sashelp.cars;
  write close;
 run;
Log:  
28         proc json out="C:\Usersteste.json" pretty nosastags;
29         
30           write values "cars";
31           write open array;
32            export sashelp.cars;
33           write close;
34          run;

NOTE: PROCEDURE JSON used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
&lt;/PRE&gt;</description>
    <pubDate>Fri, 24 Feb 2023 19:50:37 GMT</pubDate>
    <dc:creator>felipe_romano</dc:creator>
    <dc:date>2023-02-24T19:50:37Z</dc:date>
    <item>
      <title>Trabalhando com JSON no SAS9</title>
      <link>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Trabalhando-com-JSON-no-SAS9/m-p/860753#M1251</link>
      <description>&lt;P&gt;Primeiro o que é JSON: JSON pode ser definido como um formato de arquivo Java Script Object Notation usado para enviar, receber e armazenar os dados do mesmo ou de sistemas diferentes em uma rede. Geralmente é usado nos serviços de interface de programa de aplicativo (API) de solicitação e resposta REST.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;E você sabia que existe a PROC JSON no SAS?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Neste link você tem a documentação oficial: &lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/proc/p06hstivs0b3hsn1cb4zclxukkut.htm" target="_blank"&gt;SAS Help Center: Overview: PROC JSON&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;E a LIBNAME com a engine JSON ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Neste link você novamente você terá a documentação oficial: &lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/lestmtsglobal/n1jfdetszx99ban1rl4zll6tej7j.htm" target="_blank"&gt;SAS Help Center: LIBNAME Statement: JSON Engine&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Bom você poderá tanto receber arquivos texto no formato JSON como também utilizar em conjunto com a PROC HTTP e realizar um Http get e receber o resultado de consulta no formato JSON. E utilizando ou PROC JSON você poderá enviar e receber dados neste formato.&lt;/P&gt;
&lt;P&gt;Abaixo o exemplo de um arquivo (apenas 1 registro) no formato JSON:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;{
  "cars": [  // Aqui é o nome da tabela/arquivo ou objeto 
    {
      "Make": "Acura", // Aqui é o atributo/campo e seu conteúdo
      "Model": " MDX",
      "Type": "SUV",
      "Origin": "Asia",
      "DriveTrain": "All",
      "MSRP": 36945,
      "Invoice": 33337,
      "EngineSize": 3.5,
      "Cylinders": 6,
      "Horsepower": 265,
      "MPG_City": 17,
      "MPG_Highway": 23,
      "Weight": 4451,
      "Wheelbase": 106,
      "Length": 189
    }
  ]
}&lt;/PRE&gt;
&lt;P&gt;Exemplos de código SAS:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;/* Exportar dataset SAS para JSON */
/* Exportando o dataset SASHELP.CARS */

proc json out="C:\Usersteste.json" pretty nosastags;
  write values "cars";
  write open array;
   export sashelp.cars;
  write close;
 run;
Log:  
28         proc json out="C:\Usersteste.json" pretty nosastags;
29         
30           write values "cars";
31           write open array;
32            export sashelp.cars;
33           write close;
34          run;

NOTE: PROCEDURE JSON used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
&lt;/PRE&gt;</description>
      <pubDate>Fri, 24 Feb 2023 19:50:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Forum-em-portugu%C3%AAs/Trabalhando-com-JSON-no-SAS9/m-p/860753#M1251</guid>
      <dc:creator>felipe_romano</dc:creator>
      <dc:date>2023-02-24T19:50:37Z</dc:date>
    </item>
  </channel>
</rss>

