2009-05-07 9 views
0

Quelqu'un peut-il convertir sous le code au format ASP?convertir PHP (JSON) en code ASP

<?php 

$data = ' 
[ 
    { 
    "A": "test", 
    "B": "test", 
    "C": "test" 
    }, 
    { 
    "A": "test", 
    "B": "test", 
    "C": "test" 
    } 
] 
'; 

print($_GET['callback'] .'('. $data .')'); 

alors que je testais interdomaine solution de restriction, ce code fonctionne très bien avec le serveur PHP (bien sûr), chose que je voudrais mettre en œuvre ce dans un environnement ASP. J'ai essayé ici http://www.me-u.com/php-asp/hosting/asp.php cependant. Merci d'avance.

+0

Je corrige la échantillon de code supérieur. J'avais fait une petite erreur là-bas. ;-) – Tomalak

Répondre

2

Comme, une fois?

<% 
Dim data 

''// VBScript Strings cannot span multiple lines, we must use 
''// concatenation ("&") and line continuation markers ("_") 
''// (also, double quotes need to be escaped by *double* double quotes) 
data = "" & _ 
    "[" & _ 
    " {" & _ 
    " ""A"": ""test""," & vbCrLf & _ 
    " ""B"": ""test""," & vbCrLf & _ 
    " ""C"": ""test""" & vbCrLf & _ 
    " }," & vbCrLf & _ 
    " {" & vbCrLf & _ 
    " ""A"": ""test""," & vbCrLf & _ 
    " ""B"": ""test""," & vbCrLf & _ 
    " ""C"": ""test""" & vbCrLf & _ 
    " }" & vbCrLf & _ 
    "]" 

Response.Write Request.QueryString("callback") & "(" & data & ")" 
%> 

si vous allez imprimer tout cela de toute façon (par exemple, il ne sert à rien de plus pour qu'il soit dans une variable) peut être évité L'affaire de concaténation de chaîne:

<% 
Response.Write Request.QueryString("callback") & "(" 
%> 
[ 
    { 
    "A": "test", 
    "B": "test", 
    "C": "test" 
    }, 
    { 
    "A": "test", 
    "B": "test", 
    "C": "test" 
    } 
] 
<% 
Response.Write ")" 
%> 
+0

Merci pour votre réponse rapide, laissez-moi travailler dessus. – jmoon

+0

WOW, sympa, 2ème travaille, Merci beaucoup. – jmoon

+0

Merci encore. tu as vraiment fait ma journée. – jmoon