在Knockout中将JSON解析为c#中的Dictionary Key Value
本文关键字:中的 Dictionary Key Value Knockout 中将 JSON | 更新日期: 2023-09-27 18:05:18
我有以下knockout文本绑定:
<td><strong><span id="texthotelcode" data-bind="text: parameters"
/></strong></td>
text的数据绑定:返回数据:{"id1":"2Z94","id2":"9861"}
现在我想将它们从JSON转换为c#中的Key和value在Dictionary中作为字符串,string
对这个例子有什么想法吗?谢谢
.net可以将以下形式的JSON反序列化为c#字典:
dict: [
{ "Key": "id1", "Value": "2Z94" },
{ "Key": "id2", "Value": "9861" }
]
所以你可以使用像这样的函数来转换你的对象:
function toDictionary(data) {
var dict = [];
for (var prop in data)
dict.push({ "Key": prop, "Value": data[prop] });
return dict;
}
那么就把这个对象发送给服务器。
注意,正如andyp指出的,在这个线程中有一个类似的问题和答案。
在搜索答案时,请先搜索网站,只有在没有适合您需求的答案时才发布您的问题。在这种情况下,另一个线程可能需要一些更新。