1
我訪問的TomTom JSON API,並且所述API或者返回我對象的數組,或一個單一的對象,當一個錯誤已發生。DataContractJsonSerializer:序列化對象或陣列(可以是兩者)
實施例:
[{"driverno": "...
錯誤示例:
{"errorCode": "8011","errorMsg": "request quota reached, error code: 8011"}
該數據被存取的WebRequest,WebResponse類和它們返回流,其然後可以被傳遞到一個DataContractJsonSerializer。但是,我無法創建一個序列化類,它接受兩種形式的JSON,並且流不能傳遞兩次,因爲seek函數不受支持。
有沒有一種方法,創造它支持兩種類型的JSON輸入的序列化類?