小编Kuk*_*uke的帖子

C# 以数组形式返回 json 结果

我正在制作一个 WebApi 应用程序,并尝试让我的控制器返回数组内的 Json 对象结果。

我希望我的回复格式如下:

[
  {
    "stampCode": "666",
    "email": "666_doctor@gmail.com",
    "phone": "+370 640 000000",
    "healthCareProvider": "Jonavos poliklinika"
  }
]
Run Code Online (Sandbox Code Playgroud)

但我的代码在当前状态下返回以下内容:

{
  "stampCode": "666",
  "email": "666_doctor@gmail.com",
  "phone": "+370 640 000000",
  "healthCareProvider": "Jonavos poliklinika"
}
Run Code Online (Sandbox Code Playgroud)

当我尝试自己包含一个数组时,我的输出丢失了 JSON 对象,因此看起来像这样:

[
  "stampCode: 666",
  "email: 666_doctor@gmail.com",
  "phone: +370 640 000000",
  "healthCareProvider: Jonavos poliklinika"
]
Run Code Online (Sandbox Code Playgroud)

如何修复我的代码以获得所需的输出?我是编程新手,并且真的很坚持这一点。

这是我的代码:

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Security.Claims;
using System.Web.Http;
using System.Web.Http.Results;

namespace DoctorWebService.Controllers
{
    public class DataController : ApiController
    { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net arrays json visual-studio

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

asp.net ×1

c# ×1

json ×1

visual-studio ×1