2010-02-18 59 views
7

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?

Trả lời

5

Để 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.

+0

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! –

8

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> 
Các vấn đề liên quan