Visa ett inlägg
Oläst 2013-06-11, 18:04 #1
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
spyvingen spyvingen är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 245
Standard asp json hämta info från sickbeard

Kanske är jag som är dum men jag har testat detta script https://raw.github.com/nagaozen/asp-...sers/json2.asp

Kod:
<!--#include file="json2.asp" -->
<%
url = "http:......."
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
    xmlhttp.open "GET", url, false
    xmlhttp.send ""
    xmlString = xmlhttp.responseText
set xmlhttp = nothing

response.write xmlString &"<hr>"

set Info = JSON.parse(xmlString)
response.write info

for each key in Info.keys()
    Response.write key 
next

set Info = nothing
%>
och skall parsa denna json jag får från sickbeard
Kod:
{
    "data": [
        {
            "date": "2013-06-11 11:14", 
            "episode": 24, 
            "provider": "P0W4", 
            "quality": "SD TV", 
            "resource": "Castle.2009.S02E24.A.Deadly.Game.HDTV.XviD-P0W4.avi", 
            "resource_path": "E:\\_dl\\Sickbeard", 
            "season": 2, 
            "show_name": "Castle (2009)", 
            "status": "Downloaded", 
            "tvdbid": 83462
        }, 
        {
            "date": "2013-06-11 11:13", 
            "episode": 23, 
            "provider": "P0W4", 
            "quality": "SD TV", 
            "resource": "Castle.2009.S02E23.HDTV.XviD-P0W4.avi", 
            "resource_path": "E:\\_dl\\Sickbeard", 
            "season": 2, 
            "show_name": "Castle (2009)", 
            "status": "Downloaded", 
            "tvdbid": 83462
        }, 
        {
            "date": "2013-06-11 11:13", 
            "episode": 22, 
            "provider": "P0W4", 
            "quality": "SD TV", 
            "resource": "Castle.2009.S02E22.HDTV.XviD-P0W4.avi", 
            "resource_path": "E:\\_dl\\Sickbeard", 
            "season": 2, 
            "show_name": "Castle (2009)", 
            "status": "Downloaded", 
            "tvdbid": 83462
        }
    ], 
    "message": "", 
    "result": "success"
}
Det jag då får ut är data, message, result.

Man jag kan inte begripa hur jag skall skriva om koden för att gå ner ett steg och istället lista allt som ligger under data.

Alltså jag vill göra en loop som ger mig ett serieavsnitt i varje loop så jag kan skriva ut vilket avsnitt med mera det är för varje avsnitt.

Snälla hjälp mig har inte programmerat på länge nu
Tänkte göra en sida som listar alla mina favoriter om det kommit ett nytt episode och sedan göra det en klickbar länk så jag direkt kan starta det via min hemsida som jag nu då försöker knåpa ihop.

Men har aldrig använt json och fattar inte logiken i json


Edit : Finns det enklara sätt att få ut den info jag är ute efter så är jag idel öra

Senast redigerad av spyvingen den 2013-06-11 klockan 18:10
spyvingen är inte uppkopplad   Svara med citatSvara med citat