问题标签 [namevaluecollection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 c# 中将 JSON 解析为名称值集合
我有JSON集合如下
我必须将此集合值更改为名称值集合
c# - 检查 NameValueCollection 是否有价值的最优雅方法
我有一行简单的代码:lead.InternalCompany = nvCollection["ic"];
我想设置lead.InternalCompany
为检索到的值,但如果没有空字符串""
我试过用nvCollection["ic"].HasValue();
我知道我可以做这样简单的事情
理想情况下,我想要一个三元if statement
来完成这个
c# - NameValueCollection 未获取查询字符串的第一个值
我正在使用一个简单的语句
NameValueCollection nvCollection = HttpUtility.ParseQueryString(queryString);
我正在尝试获取查询字符串中传递的值。传递的东西的一个简单例子是
form_id=webform_client_form_4&referrer=http://myURL/webform/request-information?agent=agent&keyword=keyword&full_name=Jon Harding&company=RTS Financial - TEST&phone=913-555-5555
我遇到的问题是它referrer
实际上是它之后的完整字符串。我确实需要其他值。在这种情况下,因为ParseQueryString
在字符处拆分字符串,所以&
第一个值总是在NameValueCollection
目前,当我尝试获取代理的值时,它是一个空白值,这是可以理解的。
确保我抓住所有变量的最佳方法是什么?我可以在问号处拆分字符串,然后在执行ParseQueryString
. 有没有更优雅的想要做到这一点?
.net - System.Collections.Specialized 不提供 NameValueCollection
在 VS 2012 Express for Windows Phone 中,我同时使用System
和的导入System.Collections.Specialized
,但尝试使用NameValueCollection
.
查看对象浏览器,我看到它嵌套在 System.dll 中,但列出了多个版本的 System dll - 其中一些没有。我在自动完成中得到的内容与 System.dll 中的可用项目不 NameValueCollection
匹配,所以我想我需要找出正在使用的 System.dll,但我不知道该怎么做。
有人可以帮我使用NameValueCollection
吗?
我拥有的系统版本是:2.0.0.0(有)-.NET 2,3,3.5 2.0.5.0 Runtime 2.0.5xxx(没有) Silverlight 4 2.0.5.0 Runtime 4.0.3xxx(没有) Windows Phone 8 4.0.0.0(有)-.NET 4.0
c# - XML 响应错误:在文档的顶层无效
我收到了一个错误,并按照我收到的关于如何编码我的请求的 API 手册进行操作。下面是我的要求..
我收到了错误的回复。在文档的顶层无效。
编辑..添加提供给我的 API 手册中的说明..
c# - 掩码查询动态查询字符串值
我正在构建一个包装器来处理付款。我们想记录请求,但不想存储敏感的信用卡数据。将传递一个查询字符串,类似于下面的内容
amount=100.00&expMonth=01&expYear=14&cardnumber=4111111111111111
我想用 X 值掩盖信用卡号的前 12 位数字。但是,卡号密钥并不总是在同一个位置。
我的第一个倾向是创建一个NameValueCollection
并检查密钥并执行string.format("XXXX-XXXX-XXXX-{0}", substring of the value
有人可以指出我正确的方向吗?
我需要以相同的格式保存字符串,只屏蔽信用卡号。
c# - 要添加到 NameValueCollection 的 IEnumerable 项
我有一堂课:
然后我有一个:
我能够得到CustomerItems
相关数据的填充。
现在,我想将所有项目添加CustomerItems
到NameValueCollection
.
如何做到这一点?
c# - 如何从 NameValueCollection 中将所有值作为单个字符串获取?
如何将所有值NameValueCollection
作为单个字符串键入,
现在我使用以下方法来获取它:
任何简单的解决方案使用Linq
?
c# - 将重复键添加到 NameValueCollection
我读过 NameValueCollection 允许添加重复的键,但是当我尝试使用它时似乎并非如此。
我的代码
我在观察什么
我的 sourceData 包含 36 项
我正在遍历 sourceData 并将项目添加到我的 NameValueCollection 数据并添加具有相同键“pp”的项目
我希望在我的数据 NameValueCollection 中有 36 个项目,但我只得到 1 个并且我的所有值都附加到同一个键上。
我错过了什么?
arrays - 带有具有数组的 JSON 对象的 HTTPPOST
下面是我需要在我的服务器上传递的 json 对象:
我已经通过将 json 对象传递给服务器来完成它。但它只是因为长字节数组而产生问题。
请参阅我的以下工作代码:
上面的代码完美无缺。但我想将它与 namevaluepair 一起发送到服务器。
请参阅我的以下代码:
现在,当我用上面的代码传递值时,它给了我无效的 JSON 原语:IdeaTitle。
一切都很好,但没有得到适当的回应。请帮助我了解如何传递具有 json 数组的 json 对象。
仅供参考,postImages 是我的 json 数组,其中包含一些细节。
请帮我。