2009-05-07 8 views
0

誰かがコードの下でASP形式に変換できますか?PHP(JSON)をASPコードに変換する

<?php 

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

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

私は、クロスドメイン制限の回避策をテストしている間に、このコードは(もちろん)PHPサーバと正常に動作し、事は私はASP環境の下でこれを実装したいです。 私はここで試しましたhttp://www.me-u.com/php-asp/hosting/asp.phpしかし。 ありがとうございます。

+0

私が修正上位コードサンプル。私はそこで小さな間違いをした。 ;-) – Tomalak

答えて

2

Like、

<% 
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 & ")" 
%> 

あなたはとにかくそれのすべてをプリントアウトしようとしている場合、全体の文字列連結事業は、(例えば、それは変数であるためにそれ以上の使用はありません)を避けることができます。

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

すぐにお返事ありがとうございました。 – jmoon

+0

うわー、素敵な、2番目の作業、ありがとうございました。 – jmoon

+0

もう一度ありがとうございます。あなたは本当に私の一日を作りました。 – jmoon

関連する問題