I use this code:
%let Result = %sysevalf(&Number1. + &Number2.);
%let old = %sysfunc(stpsrv_header(Content-type, application/json));
%let old = %sysfunc(stpsrv_header(Access-Control-Allow-Origin, *));
data _null_;
file _webout;
put '{ "name":"John1", "age":31, "city":"New York" }';
run;
Here the Number1 and Number2 macro variables come from prompts and should ultimately come from query strings. How can I add the Result macro variable to the JSON file to achieve something like this:
{ "name":"John1", "age":31, "city":"New York", "Result":"333" }
ff
Would it be acceptable to use single quotes instead of double quotes?
{ 'name':'John1', 'age':31, 'city':'New York', 'Result':'333' }
If so, the PUT statement could use double quotes on the outside, and the end might look like:
put "{ ..................... 'Result':'&result' }"
Would it be acceptable to use single quotes instead of double quotes?
{ 'name':'John1', 'age':31, 'city':'New York', 'Result':'333' }
If so, the PUT statement could use double quotes on the outside, and the end might look like:
put "{ ..................... 'Result':'&result' }"
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.