【问题标题】:Convert string to Json Array将字符串转换为 Json 数组
【发布时间】:2013-02-18 11:53:18
【问题描述】:

我有一个这样的字典:

Dictionary<string, string> // key value pair

示例值为:

Dictionary<string, string> parameters = new Dictionary<string, string>();
parameters.Add("key1","value1");
parameters.Add("products","[{"name":"Widget A","qty":3},{"name":"Widget B","qty":1}]");

如何将其序列化为:

vars={"key1":"value1",products":[{"name":"Widget A","qty":3},{"name":"Widget B","qty":1}]} 

当我尝试序列化时:

vars={"key1":"value1",products":**"**[{"name":"Widget A","qty":3},{"name":"Widget B","qty":1}]**"**} 

它附加双引号。使用 JSON.Net

我正在使用第三方 API,它接受 HashTable 作为参数。

谢谢

【问题讨论】:

标签: json jsonserializer


【解决方案1】:

定义字典对象为

Dictionary&lt;string, object&gt;

而不是

Dictionary&lt;string, string&gt;.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-27
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多