json.net

    0熱度

    1回答

    下面的列表反序列化字符串是我的課: public class Categories { public List<Categories> Subcategories { get; set; } public List<Locations> Locations { get; set; } } public class Locations { public L

    1熱度

    1回答

    我已經更新了問題無法應用/ XML,請更新1 下看時,我的WebAPI試圖返回XML格式的數據,我得到一個錯誤。 JSON格式工作正常。 錯誤詳細信息: 在 'ObjectContent`1' 型未能序列化反應體內容類型 「應用/ XML; charset = utf-8 '。 詳細的錯誤:: 類型 'Newtonsoft.Json.Linq.JToken' 是不支持遞歸收集數據的合同。考慮修改集

    2熱度

    2回答

    所以我用Json.net反序列化由的REST API返回到服務器的JSON數據,它返回的數據結構爲: { "keyXXX" : [[1,2,3,...]...], "last": 12345 } 的問題是「關鍵」的也是數據的一部分,它不是一個名爲「key」的字段,所以我不能使用類/結構體,我必須使用IDictionary<string, int[][]>作爲第一部分,但「最後」部分會拋出異常,

    1熱度

    3回答

    我遇到了Azure功能應用程序的一個奇怪問題。 Newtonsoft Json.NET反序列化不喜歡$type註釋。我反序列化的代碼如下所示: return JsonConvert.DeserializeObject<T>(json, new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto });

    -2熱度

    1回答

    我對編碼完全陌生,我只是獲得一些洞察和調查我手機和計算機中的代碼,並詢問它的相關問題以便更好地理解它的功能。 我只是想知道這個特定代碼的功能會在現實生活中。如果需要,我有整個線程 - 我認爲這是谷歌的代碼 - 我只會在下面發佈它的一部分。 Before(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=

    1熱度

    3回答

    每次有名字中帶有「&」符號的藝術家出現時,我會在我的標籤「R3HAB VINAI」而不是「R3HAB & VINAI」上獲得整個字符串,因爲它是對最終用戶更有用。奇怪的是,「&」符號顯示在曲目名稱中很好。也許有人可以告訴我我做錯了什麼。從user.getRecentTracks last.fm JSON API數據 { recenttracks:{ track:[ {

    0熱度

    4回答

    我看了其他幾個問題如this但我的問題是不兼容的。 我有一個List<LatLng>叫fireHazardsList,我想轉換成JSON字符串。 A LatLng對象有一個float latitude, longitude。我正在嘗試使用JsonConvert.SerializeObject將我的List轉換爲JSON string,但當此代碼運行時,我的JSON爲空。 LatLng是Xamari

    0熱度

    2回答

    嵌套JSON對象這是我的JSON: [ { "ChangeFlowsFromParent":"false", "ChangeFlowsToParent":"true", "StreamType":"mainine", "streamName":"ArgOS_2_0", "Parent":"none", "Compli

    1熱度

    1回答

    我正在使用REST API,目前我無法控制並且已經構建了模型來與我從Api接收的json相對應。 有問題的Api雖然不允許我推送整個模型時做一個帖子,所以我需要找到一種方法來完全反序列化JSON,但只有在序列化時寫入選定的數據。 到目前爲止,我已經嘗試過JsonIgnore,它在錫上表示完全忽略了它的屬性。 然後我創建了一個自定義屬性JsonWriteAttribute,並將其應用到我想串行化的屬

    1熱度

    1回答

    我試圖改變Newtonsoft序列化程序如何處理像「2017-05-27」這樣的字符串。 所以,我創建了一個類來代替DateTime,該類型的轉換器,並希望它會。 問題是,對於「2017-05-27」它確實有效。但是,如果出於某種原因,我得到「2017-05-27T23:50:27:00」,即一個完整的ISO 8601字符串,JsonReader假裝是智能的,並將其視爲日期時間而不是字符串。 有什