我有一個 SQL 存儲過程,通過使用FOR JSON PATH和 一組返回一個非常大的復雜 JSON 字符串作為其結果JSON_QUERY,并嘗試使用JsonConvert.DeserializeObject<MyObject>我為 Dapper 編寫的自定義 TypeHandler將此字符串轉換為對象。但是我遇到了一個問題,我收到以下錯誤:Unexpected end when setting ChargeType's value. Path...我的對象需要一個 int 值,而 JSON 為其提供了正確的值類型。此外,當我嘗試在 Visual Studio 中檢查字符串時,它說它沒有格式化為 JSON 字符串。但是,使用在線 JSON 驗證器 (jsonformatter.org) 我被告知該字符串是有效的 JSON。這是 JSON 的一個小示例部分,類似于正在反序列化的內容。這里重要的是 JSON 字符串非常大,像這樣的條目還有很多。該條目特別是發票,屬于許多其他發票的發票抬頭。發票抬頭屬于一個發票組,該發票組中也有其他發票抬頭,發票組屬于一個訂單,該訂單具有多個其他發票組。...更多對象和上面的父對象...{ "Id": "B5F18C84-4790-E811-80CC-005056BA0972", "RefId": "4532516", "InboundWeight": 0, "OutboundWeight": 4352, "Total": 4.75, "Surcharge": 0, "FlatRate": 130, "Credit": 0, "Surcharge2": 0, "Cwt": 0, "ChargeType": 155, "Key": "18981760", "ReferenceKey": "3003858587", "StopKey": "11792108", "RawTotal": 4.75, "ChargetTypeKey": "SANITIZED", "ChargeTypeDescription": "SANITIZED", "RawWeight": 4352, "Header_Id": "B4F18C84-4790-E811-80CC-005056BA0972"}...更多對象如下...
- 1 回答
- 0 關注
- 185 瀏覽
添加回答
舉報
0/150
提交
取消