찾다

 >  Q&A  >  본문

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 的值?

高洛峰高洛峰2887일 전362

모든 응답(4)나는 대답할 것이다

  • 伊谢尔伦

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

    먼저 JSON 데이터의 구조를 알아야 합니다. 1층에서 간략하게 설명드렸습니다.
    둘째, JSON을 파싱할 때 키의 값은 문자열이며, NSString을 사용하여 받은 문자열, NSArray를 사용한 배열, NSDictionary를 사용한 사전입니다.
    값이 배열 또는 사전인 경우 문자열 위치를 얻을 때까지 값 연산을 다시 수행해야 합니다.

    회신하다
    0
  • 伊谢尔伦

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

    json 데이터를 작성하는 방법을 포함하여 json에 대해 배우는 것이 좋습니다.
    Json은 키=값 형식에 해당합니다.
    carGIS는 배열 배열에 해당합니다
    배열에는 지도(사전)가 포함되어 있습니다

    회신하다
    0
  • 黄舟

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

    우선, 반환되는 모든 데이터는 NSDictionary 객체이며, 여기서 carGIS는 배열이고, NSArray는 이를 수신하고 저장하는 데 사용됩니다. 배열의 각 요소는 키 값을 사용하여 검색할 수 있는 NSDictionary 개체입니다. 이 질문에서 키 값은 CGZF입니다.
    다음 코드는 참고용으로만 처리 단계입니다.

    으아아아

    회신하다
    0
  • 迷茫

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

    RestKit을 사용해 볼 수 있습니다

    회신하다
    0
  • 취소회신하다