d = readdictionary(filename)
d = readdictionary(filename, Name, Value)
| Paramètre | Description |
|---|---|
| filename | scalaire texte : nom du fichier source. |
| Paramètre | Description |
|---|---|
| d | scalaire : objet dictionnaire. |
d = readdictionary(filename) lit un objet JSON depuis filename et retourne un dictionnaire.
Les noms des membres de l'objet JSON deviennent des cles string du dictionnaire. Les valeurs sont converties en valeurs Nelson. Les tableaux JSON sont decodes comme cellules colonnes. Si les valeurs JSON ont des types differents ou des tailles non scalaires, le type des valeurs du dictionnaire est cell.
d = readdictionary(filename, Name, Value) personnalise la lecture. Les options supportees sont :
'auto' et 'json'. Seuls les fichiers dictionnaire JSON sont actuellement supportes.true.true.NaN, Infinity, Inf, -Infinity et -Inf sont acceptes. La valeur par defaut est true.DictionaryNodeName et DictionarySelector sont acceptes comme noms d'option, mais ils ne sont pas supportes pour les fichiers dictionnaire JSON.
filename = [tempdir(), 'products.json'];
d = dictionary(["apple", "banana"], [1.2, 2.3]);
writedictionary(d, filename);
r = readdictionary(filename)
filename = [tempdir(), 'counts.json'];
filewrite(filename, '{"a": 1, "b": 2}');
d = readdictionary(filename, 'ValueType', 'single')
| Version | Description |
|---|---|
| 2.0.0 | version initiale |