BookmarkSubscribeRSS Feed
partha_125
Fluorite | Level 6

HI,

I have an excel file have to convert to json  using proc json

 

have -excel sheet attached

 

want-

 

"sources": [
{
"alias": "countrycodes",
"type": "gcs",
"project": "TBD",
"bucket": "country_codes_mvp",
"directory": "/s/xxxx/",
"filename": "test.txt",
"file_type": "text",
"data_structure_type": "full",
"primary_table": true,
"schema_file": "/xxx/xxxx/text.msc",
"filter_criteria": "trim(status) ='Current' and cast(trim(effectivedate) as date)=?",
"filter_attributes": [
{
"name": "run_ts",
"type": "long"
}
]
}
]

 

3 REPLIES 3
ChrisNZ
Tourmaline | Level 20

1- What have you tried?

2- MS files are best avoided as many people will not/cannot download them. Post a sample of the data instead.

How to convert datasets to data steps
How to post code

partha_125
Fluorite | Level 6

Hi Chris,

Thanks for replying.

I have tried the basic proc json using write values and  export statements . but could not do the nested arrays.

Pls find the input file below

 Capture.JPG

ChrisNZ
Tourmaline | Level 20

Did you see this discussion about creating hierarchical JSON files using the WRITE statement?

 

 

CFC_SAS_Communities_400x225.jpg

Call for content now open!

It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.

Submit your proposal →

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 2011 views
  • 0 likes
  • 2 in conversation