Tôi có đoạn mã sau:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
Đầu vào trong responsecontent
là JSON, nhưng nó không được phân tích cú pháp chính xác thành một đối tượng. Làm thế nào tôi nên khử lưu huỳnh đúng cách?
Json
trong System.Web.Helpers
, có JsonQueryStringConverter
trong System.ServiceModel.Web
, có JavascriptSerializer
trong System.Web.Script.Serialization
, DataContractJsonSerializer
trong System.Runtime.Serialization.Json
, quái MS thậm chí đã quyết định bao gồm bên thứ ba Json.NET
trong API ASP.NET Web của nó. Nếu bạn nghĩ rằng điều đó là không đủ, MS sẽ xuất System.Json
hiện nhưng hiện tại không phù hợp để tiêu thụ. Con đường để đi Microsoft con đường để đi .... Tôi chọn theo không gian tên tìm kiếm tốt nhất.
JsonValue
trong Windows.Data.Json
đó chỉ dành cho Windows 8 trở lên. Tôi đang yêu nó. MS đang thực hiện nhiệm vụ :)