如何转换查询字符串为JSON字符串? [英] How do I convert a querystring to a json string?
本文介绍了如何转换查询字符串为JSON字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用服务器端的C#,我怎么能转换成一个查询字符串,以键和值的JSON字符串?例如,我想转换
Using server-side C#, how can I convert a querystring to a JSON string of keys and values? For example, I want to convert
"ID=951357852456&FNAME=Jaime&LNAME=Lopez"
到
{ "ID":"951357852456" , "FNAME":"Jaime" , "LNAME":"Lopez" }
我知道如何手动解析和格式,但是,开始在这条道路之前,我想我会问,因为有可能是更好的做它的库。谢谢!
I know how to manually parse and format but, before starting down that road, I thought I'd ask since there might be a library that does it better. Thanks!
推荐答案
这给了你想要的完全一样JSON
This gives the exactly same json you want
var dict = HttpUtility.ParseQueryString("ID=951357852456&FNAME=Jaime&LNAME=Lopez");
var json = new JavaScriptSerializer().Serialize(
dict.AllKeys.ToDictionary(k => k, k => dict[k])
);
这篇关于如何转换查询字符串为JSON字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文