RestSharp序列化JSON数组以请求参数

时间:2015-06-22 19:45:25

标签: c# json serialization restsharp

我不是只想发布JSON,而是想将JSON 数组发布到帖子请求的一个参数中。

代码:

        var locations = new Dictionary<string, object>();
        locations.Add("A", 1);
        locations.Add("B", 2);
        locations.Add("C", 3);

        request.AddObject(locations);
        request.AddParameter("date", 1434986731000);

AddObject失败,因为我认为新的RestSharp JSON序列化程序无法处理字典。 (这里有错误:http://pastebin.com/PC8KurrW

我也试过request.AddParameter("locations", locations); 但这根本没有序列化到json。

我希望请求看起来像

locations=[{A:1, B:2, C:3}]&date=1434986731000

[]非常重要,甚至只有1个JSON对象。它是一组JSON对象。

1 个答案:

答案 0 :(得分:3)

不是很光滑,但这可行:

Activity