1
현재 JSON 객체가 있지만 VALUES 내에서 startLabel 키 쌍 요소를 구문 분석 할 때 첫 번째 요소가 NULL이고 해당 키가 값인 nsdictionary를 반환합니다. 여기 Objective-C에서 JSON 객체 구문 분석
는 JSON 객체 현재(
{
values = (
{
start = 1370066400;
startLabel = 20130601000000;
value = "1.000000047497";
},
{
start = 1370067300;
startLabel = 20130601001500;
value = "1.000000047497";
},
{
start = 1370068200;
startLabel = 20130601003000;
value = "1.000000047497";
}
);
}
)
이며, 이것은 제가 포함되지 않은 사전 오브젝트를 취득하려면 어떻게
(
"<null>",
(
20130601000000,
20130601001500,
20130601003000,
20130601004500,
20130601010000,
20130601011500,
20130601013000,
20130601014500,
20130601020000,
20130601021500,
20130601023000,
20130601024500,
20130601030000,
20130601031500,
20130601033000,
20130601034500,
20130601040000,
20130601041500,
20130601043000,
20130601044500,
20130601050000,
20130601051500,
20130601053000,
20130601054500,
20130601060000,
20130601061500,
20130601063000,
20130601064500,
20130601070000,
20130601071500,
20130601073000,
20130601074500,
20130601080000,
20130601081500,
20130601083000,
20130601084500,
20130601090000,
20130601091500,
20130601093000,
20130601094500,
20130601100000,
20130601101500,
20130601103000,
20130601104500,
20130601110000,
20130601111500,
20130601113000,
20130601114500,
20130601120000,
20130601121500,
20130601123000,
20130601124500,
20130601130000,
20130601131500,
20130601133000,
20130601134500,
20130601140000,
20130601141500,
20130601143000,
20130601144500,
20130601150000,
20130601151500,
20130601153000,
20130601154500,
20130601160000,
20130601161500,
20130601163000,
20130601164500,
20130601170000,
20130601171500,
20130601173000,
20130601174500,
20130601180000,
20130601181500,
20130601183000,
20130601184500,
20130601190000,
20130601191500,
20130601193000,
20130601194500,
20130601200000,
20130601201500,
20130601203000,
20130601204500,
20130601210000,
20130601211500,
20130601213000,
20130601214500,
20130601220000,
20130601221500,
20130601223000,
20130601224500,
201306,
201306,
201306,
201306
)
)
사전 객체 "DICT"의 NSLog의 출력 첫 번째 키로 null? 여기
은 내가 사용하는 코드입니다 : 더 많은 코드가 필요한 경우NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
NSArray* data = [json objectForKey:@"fields"];
NSDictionary *graphStartDate = [data valueForKeyPath:@"values.startLabel"];
는, 문의하시기 바랍니다 :) 그러나 그것은 기본적입니다. 문제가 해결
당신은 상당히 틀립니다. 당신은 NSArray를 얻는다. NSDictionary가 포함되어 있습니다. 어떤 NSArray가 포함되어 있습니다. 어떤 3 NSDictionaries가 포함되어 있습니다. 이것은 첫 번째 덤프를 읽으면 쉽게 알 수 있습니다. –
(Objective-C 객체 덤프는 JSON 구문과 약간 다르지만 기본적으로 동일하며'[] '대신'()'만 사용). –
어떻게 그 두번째 덤프를 얻을 수 있었는지 알았어. 나에게는 쓰레기 같아. 보잘것없는 물건일지도.) –