お世話になります。
C# ASP.NET Web APIにてHTTPリクエストを行った際にJSONのレスポンスを行いたいのですが、
postmanにてリクエストを送信すると、下記のコードだと空のJSONが出力されてしまいます。
C#自体まだ使い慣れておらず、とても初心者のような質問で申し訳ございませんがなにとぞご教示お願い致します。
C#
1using Microsoft.AspNetCore.Http; 2using Microsoft.AspNetCore.Mvc; 3using System; 4using System.Collections.Generic; 5using System.Linq; 6using System.Threading.Tasks; 7 8using System.Text.Json; 9using System.Text.Json.Serialization; 10 11namespace JsonService.Controllers 12{ 13 [Route("/api/json")] 14 [ApiController] 15 16 public class JsonController : ControllerBase 17 { 18 [HttpPost] 19 public MyItem GetItem() 20 { 21 MyItem item = new MyItem(); 22 item.name = "hoge"; 23 item.count = 5; 24 item.price = 150; 25 item.code = "nv-8"; 26 27 return item; 28 } 29 30 } 31} 32public class MyItem 33{ 34 public string name; 35 public int count; 36 public double price; 37 public string code; 38}
開発環境
OS windows10
Visual Studio 2019
ASP.NET Core Web API
.NET 5.0
回答2件
あなたの回答
tips
プレビュー