readdictionary
Lit un dictionnaire depuis un fichier.
📝Syntaxe
d = readdictionary(filename)
d = readdictionary(filename, Name, Value)
📥Arguments d'entrée
Paramètre Description
filename scalaire texte : nom du fichier source.
📤Arguments de sortie
Paramètre Description
d scalaire : objet dictionnaire.
📄Description

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 :

DictionaryNodeName et DictionarySelector sont acceptes comme noms d'option, mais ils ne sont pas supportes pour les fichiers dictionnaire JSON.

💡Exemples
Lecture d'un dictionnaire ecrit en JSON.
filename = [tempdir(), 'products.json'];
d = dictionary(["apple", "banana"], [1.2, 2.3]);
writedictionary(d, filename);
r = readdictionary(filename)
Lecture avec un type explicite.
filename = [tempdir(), 'counts.json'];
filewrite(filename, '{"a": 1, "b": 2}');
d = readdictionary(filename, 'ValueType', 'single')
🔗Voir aussi
writedictionarydictionaryloadnh5loadmat
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub