【问题标题】:Jsonstring passed from ajax request converted to byte[] array on the server side从 ajax 请求传递的 Jsonstring 在服务器端转换为 byte[] 数组
【发布时间】:2012-03-12 08:28:16
【问题描述】:

我有一个问题。我知道我可以通过 ajax 请求将 jsonstring 作为字符串传递给服务器,但是我可以在服务器端将传递的 jsonstring 转换为 byte[] 数组吗?你能告诉我怎么做的代码吗?我试过这个。

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

【问题讨论】:

  • 服务器端的语言是什么? C# ? json 只是一个字符串......你可以随心所欲地使用它,也可以在服务器端使用任何语言知道的任何东西
  • 是的 c#。但是使用 {} 和 '' 它仍然可以工作吗?你能给我一个关于如何将 json 字符串转换为 byte[] 数组的示例代码吗?

标签: c# json bytearray


【解决方案1】:

以下是将 JSON 字符串转换为字节数组的示例代码:

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

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多