JSON Report Example

The following is an example of a json report:

{
    "title": "PDS Validation Tool Report",
    "parameters": {
        "FollowPointers": "true",
        "DirectoryRecursion": "true",
        "DictionaryFile(s)": "[/Users/mcayanan/tool-tests/tests/UTIL/pdsdd.full]",
        "ReportStyle": "json",
        "SeverityLevel": "WARNING",
        "ReportFile": "report-json.txt",
        "ValidateStandaloneFragments": "false",
        "Aliasing": "false",
        "Target(s)": "[/Users/mcayanan/tool-tests/tests/VTT_EN_19-1/target/DATA/COMBINED_DETACHED.LBL]",
        "ProgressReporting": "false"
    },
    "configuration": {
        "Dictionaryversion": "1.72",
        "Date": "Thu, Jun 20 2013 at 11:21:15 AM",
        "LevelofValidation": "Syntactic and Semantic",
        "Version": "2.4.0-dev"
    },
    "problems": [
        {
            "message": "Unable to find the referenced file \"COSPIN.FMT\".",
            "line": "43",
            "severity": "ERROR"
        },
        {
            "message": "No definition was found for the keyword \"CASSINI:ADC_TIMING_SETTINGS\".",
            "line": "20",
            "severity": "ERROR"
        },
        {
            "message": "No definition was found for the keyword \"CASSINI:BARREL_BAFFLE_TEMPERATURE\".",
            "line": "21",
            "severity": "ERROR"
        },
        {
            "message": "No definition was found for the keyword \"CASSINI:CPMM_NUMBER\".",
            "line": "23",
            "severity": "ERROR"
        },
        {
            "message": "No definition was found for the keyword \"CASSINI:POWERED_CPMM_FLAG\".",
            "line": "25",
            "severity": "ERROR"
        },
        {
            "message": "No definition was found for the keyword \"CASSINI:BINNING\".",
            "line": "26",
            "severity": "ERROR"
        },
        {
            "message": "\"?\" is not in the list of valid values for \"MRO:ADC_TIMING_SETTINGS\". It may be that the value needs to be added to the dictionary.",
            "line": "28",
            "severity": "WARNING"
        },
        {
            "message": "\"TIME_SERIES\" does not contain required object \"COLUMN\".",
            "line": "35",
            "severity": "ERROR"
        },
        {
            "message": "Unable to find the referenced file \"NOTE-1.TXT\".",
            "line": "14",
            "severity": "ERROR"
        },
        {
            "message": "Unable to find the referenced file \"DESC-1.TXT\".",
            "line": "15",
            "severity": "ERROR"
        },
        {
            "message": "Unable to find the referenced file \"GEOMINFO.TXT\".",
            "line": "16",
            "severity": "ERROR"
        }
    ],
    "status": "FAIL",
    "label": "file:/Users/mcayanan/tool-tests/tests/VTT_EN_19-1/target/DATA/COMBINED_DETACHED.LBL"
}