simple_JsonDecode
simple json-decode
simple_JsonDecode.m是一个json文件解析器用MATLAB编写的。它读取a json-file and returns the fields as a MATLAB-struct. This script is suited for oder MATLAB versions (<2017) In newer MATLAB versions, the 'jsondecode'-command should be available as a built-in function.
Advantage: No compilation needed!
Usage:
simple_JsonDecode(jsonFilePath)
orsimple_JsonDecode
to open a UI-menu for selecting a json file
Input:jsonFilePath: full path of json file
Output:MATLAB-struct
Assumed format of json-file:
"FIELDNAME1": DOUBLE, "FIELDNAME2": "STRING", "FIELDNAME3": [ARRAYVALUE1,ARRAYVALUE2],
Example:
simple_JsonDecode('jsonfile_example.json')
expected output:
ans = struct with fields: Modality: 'MR' MagneticFieldStrength: 1.5000 ImagingFrequency: 63.7018 Manufacturer: 'Siemens' ManufacturersModelName: 'Symphony' BodyPartExamined: 'HEAD' PatientPosition: 'HFS' ProcedureStepDescription: 'head_general' MRAcquisitionType: '2D' SeriesDescription: 'localizer' ProtocolName: 'localizer' ScanningSequence: 'GR' SequenceVariant: 'SP'
See also:
For a robust and validated json-parser using the ECMA JSON syntax standard, please visit theJSONfunction
If you are looking for a faster mexfile based version, please give a look at:matlab-json
Citar como
Lukas Pirpamer (2021). simple_JsonDecode (https://github.com/lukaspirpamer/simple_JsonDecode/releases/tag/v1.0.1), GitHub. Retrieved June 21, 2021.
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxEtiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.