如何阅读经典asp中的json响应字段值
请帮助我阅读经典asp中的json响应字段值。如何阅读经典asp中的json响应字段值
例如:
我在经典的asp中获得低于响应。我需要deliveryNo和内容价值。请对此有所帮助:
{"labels":[{"shipmentID":"a2f3vh3","deliveryNo":"1234","content":"test","invoice":null,"responseStatus":{"code":200,"message":"SUCCESS","messageDetails":"All shipments processed and label/invoice generated successfully","logMsg":[]}}],"responseStatus":{"code":200,"message":"SUCCESS","messageDetails":"All shipments processed successfully","logMsg":[]}}
在讨厌的人的回答的东西,已经被回答了很多次的风险,我使用的用于通过http://www.aspjson.com/可用的解决方案,但该网站似乎是现在的下跌。
我仍然使用的代码,但 - 它在这里http://pastebin.com/qvn2UxXV
这是一个如何使用您的数据使用它,让在deliveryNo和内容很简单的例子:
<!--#INCLUDE file="aspJSON.asp" -->
<%
Set oJSON = New aspJSON
jsonstring = "{""labels"":[{""shipmentID"":""a2f3vh3"",""deliveryNo"":""1234"",""content"":""test"",""invoice"":null,""responseStatus"":{""code"":200,""message"":""SUCCESS"",""messageDetails"":""All shipments processed and label/invoice generated successfully"",""logMsg"":[]}}],""responseStatus"":{""code"":200,""message"":""SUCCESS"",""messageDetails"":""All shipments processed successfully"",""logMsg"":[]}}"
Set oJSON = New aspJSON
oJSON.loadJSON(jsonstring)
For Each result In oJSON.data("labels")
Set this = oJSON.data("labels").item(data)
var_deliveryNo = this.item("deliveryNo")
var_content = this.item("content")
response.write "deliveryNo: " & var_deliveryNo & "<br />"
response.write "content: " & var_content & "<br />"
Next
%>
嗨,谢谢。它正在工作 – Rajanikumar
你可以使用ASPJSON
aspjson是JSON序列基于VBScript的ASP服务器技术。
已经有一个完美的问题其中列出了Classic ASP的所有JSON解析选项的答案,我们不需要另一个,并且确定不需要通过编写du来鼓励更多的JSON解析选项解答答案。 – Lankymart
@VanquishedWombat真的,[这是什么](http://stackoverflow.com/questions/40948026/how-to-read-json-respone-field-value-in-classic-asp/40948242?noredirect=1#comment69116577_40948026 )? – Lankymart
@VanquishedWombat你是正确的,它指向包含我所指的链接问题的评论。它说的事实*“可能重复”*是失去了你或某物? – Lankymart
的可能的复制[在经典ASP中解析JSON的任何好的库?](http://stackoverflow.com/questions/1019223/any-good-libraries-for-parsing-json-in-classic-asp) – Lankymart