2009-07-17 43 views
5

Tôi cần kéo trở lại từ một tài liệu JSON cơ sở dữ liệu không dựa trên một đối tượng tiêu chuẩn..NET - Dữ liệu JSON - Deserialization - Danh sách & Từ điển

Có cách nào sử dụng .NET để "deserialize" các tài liệu này vào danh sách & Từ điển của các đối tượng nguyên thủy (string, int, bool, vv ...)

Bất kỳ thư viện mà có thể làm điều này trong cả hai chiều?

Trả lời

3

Trong .NET 3.5 Framework, bạn có thể sử dụng System.Web.Script.Serialization.JavaScriptSerializer. Sử dụng phương thức Deserialize sẽ trả về một đối tượng mà bạn có thể truyền sang một kiểu Dictionary hoặc Object [] tùy thuộc vào những gì trong chuỗi JSON.

+0

Ẩn đá quý! Rất hữu dụng. –

2

Thư viện Json.NET có thể tuần tự hóa đến và đi từ Dictionary<string, string>, mặc dù tôi không biết liệu nó có thể deserialize danh sách từ điển hay không. Tôi đã cố gắng tìm ra điều đó khi tôi bắt gặp câu hỏi này :)

Các vấn đề liên quan