Tôi có một phản hồi JSON từ một dịch vụ web mà tôi cần phải được chuyển đổi thành một đối tượng sau đó đến một mảng. Câu trả lời của tôi tương tự như câu trả lời của tôi dưới đây:Chuyển đổi chuỗi JSON thành đối tượng JSON
{"status":{"error":"NO","code":"200","description":"none","message":"Request ok"},"geolocation":{"lat":"38.89515","lng":"-77.0310"},"stations":[{"country":"United States","regPrice":"0.00","midPrice":"0.00","prePrice":"0.00","streetAddress":"1401, I St NW","ID":"1900","lat":"38.901440","lng":"-77.032127","stationName":"Shell","logo":"http:\/\/www.nyneaxis.com\/logo\/stations\/noLogo.png","state":"District of Columbia","city":"Washington D.C.","regDate":null,"midDate":null,"preDate":null,"distance":"0.7"},{"country":"United States","regPrice":"0.00","midPrice":"0.00","prePrice":"0.00","streetAddress":"2116-2150, M St NW","ID":"13029","lat":"38.905201","lng":"-77.048103","stationName":"Exxon","logo":"http:\/\/www.nyneaxis.com\/logo\/stations\/noLogo.png","state":"District of Columbia","city":"Washington D.C.","regDate":null,"midDate":null,"preDate":null,"distance":"1.9"}]}
Tôi đang làm điều này là VB.NET trong bảng điều khiển hiện tại. Về cơ bản tôi đang cố gắng tạo một cách đơn giản để kiểm tra các cuộc gọi API của tôi và xuất thông tin. Những gì tôi đang cố gắng thực hiện là phải lặp qua mảng JSON và liệt kê các trạm. Tôi chưa bao giờ làm điều này trong VB.NET trước đây và muốn một số trợ giúp. Tôi đã đọc về deserialization nhưng không hiểu nó.
Xem câu hỏi này http://stackoverflow.com/questions/1474377/json-library-for-c-sharp – MarkJ