Lire fichier JSON en Objective-C
J'ai été chercher autour pour environ deux heures maintenant et il semble que personne n'a une explication claire de la comment lire un fichier JSON en C Objectif.
Disons que j'ai un fichier JSON appelé colors.json
, ressemblant à ceci:
{
"colors": [{
"name": "green",
"pictures": [{
"pic": "pic1.png",
"name": "green1"
}, {
"pic": "pic2.png",
"name": "green2"
}]
}, {
"name": "yellow",
"pictures": [{
"pic": "pic3.png",
"name": "yellow1"
}]
}]
}
- Où puis-je copier ce fichier dans mon XCode chemin?
- Comment puis-je obtenir ce fichier par programmation?
- Après j'ai ce fichier - Comment puis-je lire la
name
valeur pour chaquecolors
objet? - Comment pourrais-je dire "pour chaque photo dans la couleur avec le nom
green
, obtenir lename
valeur dans un NSString"?
J'ai essayé quelques méthodes mais n'ont pas abouti à une conclusion encore. Je suis juste compréhension de la notion de JSON mal?
Essayez de ceci.
eh bien, pour être honnête, vous devez être à la recherche de faux. Au lieu de rechercher toutes les dans un, de recherche, de la manière suivante: 1. Comment ajouter un fichier de mon projet Xcode? 2. Comment lire fichier par programmation en objective c? 3. Comment désarchiver fichier JSON objective C?
Vous pensez vraiment que j'aurais posé une question ici, si je n'avais pas déjà fait?
1: stackoverflow.com/questions/27642521/... 2: stackoverflow.com/questions/27206176/... 3&4: Il est tout au sujet de l'analyse JSON, et il ya beaucoup de questions à ce sujet, regardez pour
eh bien, pour être honnête, vous devez être à la recherche de faux. Au lieu de rechercher toutes les dans un, de recherche, de la manière suivante: 1. Comment ajouter un fichier de mon projet Xcode? 2. Comment lire fichier par programmation en objective c? 3. Comment désarchiver fichier JSON objective C?
Vous pensez vraiment que j'aurais posé une question ici, si je n'avais pas déjà fait?
1: stackoverflow.com/questions/27642521/... 2: stackoverflow.com/questions/27206176/... 3&4: Il est tout au sujet de l'analyse JSON, et il ya beaucoup de questions à ce sujet, regardez pour
NSJSONSerialization
.OriginalL'auteur TomQDRS | 2016-12-19
Vous devez vous connecter pour publier un commentaire.
Il suffit de glisser votre fichier JSON dans le projet dans le volet navigateur dans Xcode, de sorte qu'il apparaît dans le même endroit que vos fichiers de classe.
Assurez-vous de sélectionner "Copier les éléments si nécessaire" case à cocher, et l'ajouter à la bonne cible.
De faire quelque chose comme ceci:
OriginalL'auteur Simon