1
我認爲這是一個數組,我打字如何解析JSON的這個樣本
_price1=[venues valueForKey:@"price_total」];
我得到這個的輸出,我有望拿到6作爲計數時,我輸入 這
NSLog(@"%lu", (unsigned long)_price1.count);
事實是,我得到1作爲計數的輸出。
(
(
772,
912,
912,
912,
912,
935
)
)
我懷疑是我怎麼能解析它,以便輸出中是array.Do告訴我)的含義([本括號]當JSON是考慮。
我的代碼是
好我的代碼是:
-(void)initialize{
id venues = [[_json valueForKey:@"hotels_prices"]valueForKey:@"agent_prices」];
_price1=[venues valueForKey:@"price_total"];//global array...
NSLog(@"%@", _price1);
NSLog(@"%lu", (unsigned long)_price1.count);}
JSON是:這是根據代碼
(
(
{
id = 146;
"price_per_room_night" = 158;
"price_total" = 944;
"room_offers" = ( //problem
{
available = 0;
"meal_plan" = "Room only";
"policy_dto" = {
};
rooms = (
{
adults = 0;
children = 0;
type = "Double room";
"type_id" = "ROOMTYPE_DOUBLE";
}
);//problem
},
//看(ID場館),其括號() ;是問題
我們確實需要看到輸入內容以說明爲什麼代碼不起作用。顯示你的代碼也不會傷害! – wander
是啊,歡迎來到stackoverflow :)確保總是重新讀你的問題,並把自己放在你完全沒有語境(我們的位置)的地方。如果你沒有足夠的信息,那意味着你需要編輯你的問題。現在,您需要向我們展示您正在談論的json以及您如何使用它。 –
好吧,我的代碼是 - (void)initialize {} {}} {}}}};}}}; _price1 = [場地valueForKey:@「price_total」]; //全局數組... NSLog(@「%@」,_price1); NSLog(@「%lu」,(unsigned long)_price1.count); } – Kaustubh