2012-03-12 12 views
0

質問があります。私は文字列としてサーバーにajax要求を介してjsonstringを渡すことができますが、私は渡されたjsonstringをバイト[]配列にサーバー側で変換できますか?それを行う方法に関するコードを表示できますか?私はこれを試しました。JsonstringがAjaxリクエストからサーバー側のbyte []配列に変換されました

System.Text.Encoding.ASCII.GetBytes(inputstring); 
+0

これはサーバー側のどの言語ですか? C#? jsonはちょうどストリングです...あなたが望むものであれ、それともサーバ側で言語が知っているものであれ、何でも構いません。 –

+0

はいC#。しかし、{}と ''それはまだ動作するのだろうか? jsonの文字列をbyte []配列に変換する方法について、サンプルコードを教えてください。 – jongbanaag

答えて

2

ここでバイト配列にJSON文字列に変換するサンプルコードです:

public static byte[] JsonStringToByteArray(string jsonString) 
{ 
    var encoding = new UTF8Encoding(); 
    return encoding.GetBytes(jsonString.Substring(1, jsonString.Length - 2)); 
} 

・ホープ、このことができます!