Tôi đã thừa hưởng một số mã ASP cổ điển và tôi cần một thư viện JSON có thể được khởi tạo và chạy phía máy chủ để sử dụng với ASP phía máy chủ JavaScript.Thư viện JSON phía máy chủ ASP cổ điển
Tôi làm cách nào để thực hiện việc này?
Tôi đã thừa hưởng một số mã ASP cổ điển và tôi cần một thư viện JSON có thể được khởi tạo và chạy phía máy chủ để sử dụng với ASP phía máy chủ JavaScript.Thư viện JSON phía máy chủ ASP cổ điển
Tôi làm cách nào để thực hiện việc này?
Để viết/xuất JSON, tôi tin rằng dự án aspjson là một lựa chọn khá tốt. Phân tích cú pháp JSON trong ASP "cổ điển" được thảo luận ở đây:
Trong chủ đề đó, Chris Nielsen có một ý tưởng sáng tạo của việc sử dụng một thư viện Javascript trên phía máy chủ (như ASP hỗ trợ JScript cũng dưới dạng VBScript). Tôi đã không thử nó, nhưng có lẽ điều đó có thể giải quyết cả phân tích và viết.
Bạn có thể thử một cái gì đó tương tự như sau: http://www.lshift.net/blog/2005/10/11/simple-ajax-with-json-chat-application-for-asp-30
Nó có một đóng gói khá trực tiếp của json.js cũ vào một tập tin json.asp cho chạy trên server-side.
Theo kinh nghiệm của tôi, JSON2.js hoạt động trong ASP cổ điển.
Để sử dụng nó, tôi làm điều này trong đoạn code asp:
<%@ language="Javascript" %>
<script language="javascript" runat="server" src='json2.js'></script>
<script language="javascript" runat="server">
... my code here....
// use the JSON object:
var jsonRepresentation = JSON.stringify(myObject, null, 2);
</script>
Tôi đã sử dụng aspjson với thành công rực rỡ.
Chức năng QueryToJSON là khá tuyệt vời. 1 dòng để xuất kết quả cơ sở dữ liệu như json! –