ios - AFN返回的数据中其中一个是数组,如何取到数组中的值?
高洛峰
高洛峰 2017-04-17 17:41:27
0
4
354

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(4)
伊谢尔伦

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

伊谢尔伦

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

黄舟

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

으아아아
迷茫

RestKit을 사용해 볼 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿