recherche

Maison  >  Questions et réponses  >  le corps du texte

ios - AFN返回的数据中其中一个是数组,如何取到数组中的值?

通过AFN获取的返回值responseObject 如下:

{
    COCAudit = 1;
    COCHeadPicture = "COCHeadPicture13.jpg";
    COCId = 2;
    COCLevel = 11;
    COCPlateNumber = "\U9c81ayyuhg";
    COCTailPicture = "COCTailPicture13.jpg";
    COCXSZPicture = "COCXSZPicture13.jpg";
    COId = 13;
    carGIS =     (
                {
            CGId = 2;
            CGZF = 0;
            COMMCODE = 15150001;
            resultSign = true;
        }
    );
    resultSign = true;
}

求问如何取 carGIS 数组 中的 CGZF 的值?

高洛峰高洛峰2886 Il y a quelques jours360

répondre à tous(4)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:43:27

    Tout d'abord, vous devez apprendre la structure des données JSON. Cela a été brièvement expliqué au premier étage.
    Deuxièmement, lors de l'analyse de JSON, la valeur de la clé est une chaîne reçue à l'aide de NSString, un tableau utilisant NSArray et un dictionnaire utilisant NSDictionary.
    Si la valeur est un tableau ou un dictionnaire, vous devez effectuer à nouveau l'opération de valeur jusqu'à ce que la position de la chaîne soit obtenue.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:43:27

    Vous feriez mieux de vous renseigner sur json, y compris comment écrire des données json.
    Json correspond au format clé=valeur
    carGIS correspond à un tableau tableau
    le tableau contient des cartes (Dictionnaire)

    répondre
    0
  • 黄舟

    黄舟2017-04-17 17:43:27

    Tout d'abord, toutes les données renvoyées sont un objet NSDictionary, dans lequel carGIS est un tableau, et NSArray est utilisé pour le recevoir et le sauvegarder. Chaque élément du tableau est un objet NSDictionary, qui peut être récupéré à l'aide de la valeur clé. Dans cette question, la valeur clé est CGZF.
    Les codes suivants ne sont que des étapes de traitement à titre de référence uniquement :

     carGIS = responseObject[@"carGIS"];   //取出数组
     for (NSDictionary *dic in carGIS ) {
        CGId = dic[@"CGId"];
     }

    répondre
    0
  • 迷茫

    迷茫2017-04-17 17:43:27

    Vous pouvez essayer RestKit

    répondre
    0
  • Annulerrépondre