跳轉到

其他不分類

Json 轉換

將物件轉換為 Json 格式 Convert

金鑰權限需求: 無

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.Json.Convert

var result = UofxService.Json.Convert(model);

輸入參數

屬性 型別 必填 預設值 說明
model object V 要轉換的物件

回傳結果

屬性 型別 說明
- object Json 格式字串

Api 異常處理

轉換 AggregateException 為 ErrorModel ConvertToModel

金鑰權限需求: 無

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.Error.ConvertToModel

var result = UofxService.Error.ConvertToModel(ae);

輸入參數

屬性 型別 必填 預設值 說明
ae AggregateException V 要轉換的 AggregateException

回傳結果

  • ErrorModel
屬性 型別 說明
ErrorCode string 錯誤代碼
ErrorExpando IList<ErrorEx> 錯誤訊息,或多重錯誤物件
TraceId string 追蹤 ID

轉換 Exception 為 ErrorModel ConvertToModel

金鑰權限需求: 無

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.Error.ConvertToModel

var result = UofxService.Error.ConvertToModel(e);

輸入參數

屬性 型別 必填 預設值 說明
e Exception V 要轉換的 Exception

回傳結果

  • ErrorModel
屬性 型別 說明
ErrorCode string 錯誤代碼
ErrorExpando IList<ErrorEx> 錯誤訊息,或多重錯誤物件
TraceId string 追蹤 ID

嘗試將 JSON 字串轉換為 ErrorModel TryConvertToModel

金鑰權限需求: 無

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.Error.TryConvertToModel

var success = UofxService.Error.TryConvertToModel(json, out model);

輸入參數

屬性 型別 必填 預設值 說明
json string V 要轉換的 JSON 字串
model ErrorModel V 如果轉換成功,則為 ErrorModel 實例;否則為 null (out 參數)

回傳結果

屬性 型別 說明
- bool 如果轉換成功則回傳 true,否則回傳 false
  • ErrorModel
屬性 型別 說明
ErrorCode string 錯誤代碼
ErrorExpando IList<ErrorEx> 錯誤訊息,或多重錯誤物件
TraceId string 追蹤 ID
  • ErrorEx
屬性 型別 說明
Error string 細部錯誤代碼
ExpandoObject object 補充的錯誤資訊