如何将查询字符串转换为 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])
                   );

结果: