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"
        }]
    }]
}
  1. Où puis-je copier ce fichier dans mon XCode chemin?
  2. Comment puis-je obtenir ce fichier par programmation?
  3. Après j'ai ce fichier - Comment puis-je lire la name valeur pour chaque colors objet?
  4. Comment pourrais-je dire "pour chaque photo dans la couleur avec le nom green, obtenir le name 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 NSJSONSerialization.

OriginalL'auteur TomQDRS | 2016-12-19