Tôi cần điều hướng một cấu trúc Json vì tôi sẽ điều hướng một XML bằng cách sử dụng XmlDocument
.Làm cách nào để điều hướng bất kỳ cây JSON nào trong C#?
Cấu trúc không được biết và tôi cần phải lặp qua các nút để phân tích cú pháp một số dữ liệu.
Điều này có khả thi không?
Tôi biết tôi có thể sử dụng JavaScriptSerializer
để deserialize nó thành một loại được biết đến, nhưng đây không phải là trường hợp như tôi có thể nhận được bất kỳ json hợp lệ.
Tôi đang sử dụng .NET 3.5 (SP1) và không thể nâng cấp lên 4.0 tại thời điểm này.
tôi nâng cấp lên .NET 4.0 để sử dụng các loại năng động (được khiếp sợ làm code)
có thể trùng lặp với [Parse JSON in C#] (http://stackoverflow.com/questions/1212344/parse-json-in-c) – Jason
@ Jason, đây không phải là bản sao, tôi đặc biệt nói rằng tôi không ' Tôi biết cấu trúc nên tôi không thể deserilize nó thành một loại đã biết. – juan
Phải; câu hỏi được liên kết tập trung vào JSON.NET, không phải JavaScriptSerializer. Trước đây cho phép bạn đi bộ và kiểm tra cấu trúc kết quả, sau đó là cho các loại tĩnh. – Jason