c#中bool型別的值,在tostring時會有如下轉化:true—>ture ; false—>false
這是拼接到json串中就會出現如下結果:
這種資料在android中進行解析,沒有出現什麼問題(沒有詳細進行了解)
但是在ios中進行解析的話,無法對isstudent的值進行識別,解析值一直為null
json 值可以是:
數字(整數或浮點數)
字串(在雙引號中)
邏輯值(true 或 false)
陣列(在方括號中)
物件(在花括號中)
null
json中的布林值是指的小寫的true和false。在一些json格式化工具中也會進行矯正。
總之:小心c#中bool轉化為sting時的大小寫問題,避免錯誤。
author:月夜
time:2015-07-01
C 中BOOL 與bool的區別
bool 定義 typedef int bool define false 0 define true 1 不能完全過載,如 file.h void f int ok void f bool ok file.cpp void f int ok void f bool 錯誤,重新宣告 而bool fa...
c 中BOOL和bool的區別
1 型別不同 bool為int型 bool為布林型 2 長度不同 bool只有乙個位元組 bool長度視實際環境來定,一般可認為是4個位元組 3 取值不同 bool取值false和true,是0和1的區別 bool取值false和true,是0和非0的區別二 bool是標準c 資料型別,可取值tru...
c 中BOOL和bool的區別
一 在網上找到了bool和bool的區別 1 型別不同 bool為int型 bool為布林型 2 長度不同 bool只有乙個位元組 bool長度視實際環境來定,一般可認為是4個位元組 3 取值不同 bool取值false和true,是0和1的區別 bool取值false和true,是0和非0的區別 ...