Prior to CSPro 8.0,
CSPro specification files were saved as
INI files. Starting with CSPro 8.0, many files are now saved in
JSON format. Although the general recommendation is that you should only modify files within the CSPro environment, having these files in JSON format allows advanced users to work with the values defined in a specification file when using other programming languages or when using other tools.
Compare the header of a dictionary file from CSPro 7.7 to the current JSON format:
CSPro 7.7 and earlier:
[Dictionary]
Version=CSPro 7.7
Label=Popstan Census
Name=CEN2020
CSPro 8.0+:
{
"software": "CSPro",
"version": 8.0,
"fileType": "dictionary",
"name": "CEN2020",
"labels": [ { "text": "Popstan Census" } ]
}
The following specification files are saved in JSON format:
File Type | Extension |
Application | .ent / .bch / .xtb |
Application Properties | .csprops |
Compare Data specification | .cmp |
Deploy Application specification | .csds |
Dictionary | .dcf |
Excel to CSPro specification | .xl2cs |
Export Data specification | .exf |
Pack Application specification | .cspack |
Saved Arrays | .sva |
Sort Data specification | .ssf |
Tabulate Frequencies specification | .fqf |