writedictionary(d, filename)
writedictionary(d, filename, Name, Value)
| Paramètre | Description |
|---|---|
| d | scalaire : objet dictionnaire configure. |
| filename | scalaire texte : nom du fichier de destination. |
writedictionary(d, filename) ecrit le dictionnaire configure d dans un fichier JSON.
Les cles du dictionnaire sont ecrites comme noms de membres de l'objet JSON. Les cles doivent etre des scalaires texte, numeriques ou logiques. Les valeurs peuvent etre des scalaires, tableaux, cellules, structures ou tableaux de structures lorsqu'elles peuvent etre representees comme valeurs JSON.
writedictionary(d, filename, Name, Value) personnalise l'ecriture. Les options supportees sont :
'auto' et 'json'. Seuls les fichiers dictionnaire JSON sont actuellement supportes.true.NaN, Infinity et -Infinity pour les valeurs numeriques non finies. La valeur par defaut est true.La persistance MAT et NH5 des variables dictionnaire est geree par savemat/loadmat et savenh5/loadnh5.
filename = [tempdir(), 'products.json'];
d = dictionary(["apple", "banana"], [1.2, 2.3]);
writedictionary(d, filename);
r = readdictionary(filename)
filename = [tempdir(), 'mixed_dictionary.json'];
d = dictionary(["vector", "data"], {[1 NaN Inf], struct('name', "Nelson")});
writedictionary(d, filename, 'PrettyPrint', false);
r = readdictionary(filename)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |