如何将查询字符串转换为 dotnet 核心中的 json 字符串?
How do I convert a querystring to a json string in dotnet core?
如何将查询字符串转换为 JSON 键和值字符串?比如我要转换
"ID=123&FNAME=test&LNAME=xyz"
至
{"ID":"123","FNAME":"test","LNAME":"xys"}
如果你使用的是asp.net内核,我建议你可以使用System.Text.Json.JsonSerializer class来达到你的要求。
更多详情,您可以参考以下代码:
var dict = HttpUtility.ParseQueryString("ID=123&FNAME=test&LNAME=xyz");
var json = System.Text.Json.JsonSerializer.Serialize(
dict.AllKeys.ToDictionary(k => k, k => dict[k])
);
结果:
如何将查询字符串转换为 JSON 键和值字符串?比如我要转换
"ID=123&FNAME=test&LNAME=xyz"
至
{"ID":"123","FNAME":"test","LNAME":"xys"}
如果你使用的是asp.net内核,我建议你可以使用System.Text.Json.JsonSerializer class来达到你的要求。
更多详情,您可以参考以下代码:
var dict = HttpUtility.ParseQueryString("ID=123&FNAME=test&LNAME=xyz");
var json = System.Text.Json.JsonSerializer.Serialize(
dict.AllKeys.ToDictionary(k => k, k => dict[k])
);
结果: