0

我第一次尝试使用 Asp.Net Web API 和 MVC 来检索 JSON 结果。当我查询控制器时,我收到以下 JSON 集:

[{"date":"2013-05-01T10:00:00","value":1445.95},{"date":"2013-05-01T10:05:00","value":1427.42}]

但是,这些结果包括名称:值对。我希望收到一个有序的结果数组(没有名字):

[{"2013-05-01T10:00:00",1445.95},{"2013-05-01T10:05:00",1427.42}]

我想我读到这通常是在检索 JSON 对象后处理的。不过,在这种情况下,我试图匹配另一个站点现有 REST 接口的输出格式。关于如何实现此输出的任何建议?

4

1 回答 1

0

我希望收到一个有序的结果数组(没有名字):

[{"2013-05-01T10:00:00",1445.95},{"2013-05-01T10:05:00",1427.42}]

抱歉,您想要的输出是无效的 JSON。在http://jsonlint.com上查看并亲自查看。恐怕如果您想生成这样的字符串(因为这不是 JSON),您将不得不自己手动构建它。Web API 中的 JSON 序列化程序仅生成 JSON。

不过,在这种情况下,我试图匹配另一个站点现有 REST 接口的输出格式。

如果一个站点使用这个字符串作为输出格式,我会感到非常惊讶。如果是,我建议您联系此服务的作者,提醒他们这不是 JSON。

于 2013-07-17T21:00:47.817 回答