2016-04-07 34 views
-1

我有很大的JSON數據https://app.anytimecar.ru/data/v3.4/info/C#JSON,檢測對象或布爾

樣品中


「客戶端」:假

但是,如果您登錄有「客戶」將是一個對象。

我該如何檢測它而deserealizing?

+0

你是什麼意思,但如果你登錄「?哪裏?什麼?你如何反序列化? – Lucero

+0

對於無日誌記錄的用戶,客戶端應該是'null'而不是'false'。你能改變這個嗎? – BWA

+0

C#是一種類型安全的語言,這意味着不支持更改屬性的類型。從布爾變爲對象不是一個好主意。相反,你應該考慮只對未登錄的東西使用'null'。 – ryanyuyu

回答

-1

不是最好的方式,但它工作

string str = response.Content.ToString().Replace("\"client\":false", "\"client\":null"); 

而且desirialization工作正常。