如何獲取和判斷json中的boolean 值

2021-06-22 15:12:58 字數 712 閱讀 4819

其實我是明確知道返回來的資料是 boolean 型別的,

只是在做判斷的時候 發現直接使用

if([responseobject

objectforkey

:@「success」

]) 判斷沒有任何意義,因為我判斷的是這是不是為真,換句話說,就是是不是非空,

靠當然非空啦,大不了返回乙個false 但那個也是有值得,so ,我嘗試使用改變資料型別接收,

當我用nsstring * 接收時,

發生這種錯誤

[__nscfboolean

isequaltostring:]: unrecognized selector sent to instance

omg,好吧,他確實不是string型別,他是boolean,

然後嘗試用[[responseobject 

objectforkey

:@「success」

] boolvalue];

不要問我為什麼不直接用bool 接收,因為他媽的有警告。

對不起我有點激動。

好了,現在總結:

估計ios 預設 接收的id 型別的數字 都是nsnumber型別,所以這裡需要 value一下,

哦,對,如果是post的話 所有的資料確實都是nsnumber,如此說來,json接收和傳送的資料確實都是nsnumber類。

這就說的通了。

Jquery 如何獲取Json型別 Map的值

pre 乙個json物件fielderror 我如果迴圈取出fielderrors中的全部值?我試用過each 方法.但取不出來.我又使用過 for var a in fielderrors 但出來的是他們的鍵值 res.restype.id res.name res.buydate 請問我如何寫這...

js 中json的建立和獲取

json 是後天返回的資料型別 json xml json本身的資料型別 陣列型 物件型 json 單個建立 key value 物件型別 var stus console.log stus 取值的方式 console.log stus.name console.log stus job json ...

php獲取post中的json資料

用content type text xml 型別,提交乙個xml文件內容給了php server,要怎麼獲得這個post資料。ta 來接收。另外還有一項 php input 也可以實現此這個功能 php input 允許讀取 post 的原始資料。和 http raw post data 比起來,...