有没有一种本地方法可以将 key/value 对解析为数组?
Is there a native way to parse key/value pairs into an array?
我有一个字符串,它是这种格式的网页内容:
value=foo&value1=bar&value2=foobar
我想知道的是,是否有内置方法可以将其转换为 object/whatever 的 object/list,以便我可以循环访问或访问按键名的值
我知道我可以在 '&' 上拆分,然后在 '=' 上拆分,但我相信有一个内置的方法可以做到这一点,我只是不知道它是什么。
我使用的语言是 C#。
您可以使用 HttpUtility.ParseQueryString.
例如
NameValueCollection values = HttpUtility.ParseQueryString("value=foo&value1=bar&value2=foobar");
我有一个字符串,它是这种格式的网页内容:
value=foo&value1=bar&value2=foobar
我想知道的是,是否有内置方法可以将其转换为 object/whatever 的 object/list,以便我可以循环访问或访问按键名的值
我知道我可以在 '&' 上拆分,然后在 '=' 上拆分,但我相信有一个内置的方法可以做到这一点,我只是不知道它是什么。
我使用的语言是 C#。
您可以使用 HttpUtility.ParseQueryString.
例如
NameValueCollection values = HttpUtility.ParseQueryString("value=foo&value1=bar&value2=foobar");