Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ASP.net web API

  1. #1

    ASP.net web API

    Ciao a tutti vi contatto perchè ho un problema sicuramente banale, sto iniziando ora con asp.net core.
    Ho provato a create una web api REST di esempio e funziona ovviamente bene mi restituisce l'output in formato json che è quello che mi serve:

    [
    {
    "date": "2024-06-27",
    "temperatureC": 2,
    "temperatureF": 35,
    "summary": "Sweltering"
    },

    Quando provo ad aggiungere un ulteriore controller al progetto :


    // GET: api/<ClientiController>
    [HttpGet]
    public IEnumerable<string> Get()
    {
    return new string[] { "value1", "value2" };

    }

    mi restituisce :
    [
    "value1",
    "value2"
    ]

    ho provato a aggiungere al model binding la classe prova ma non ho capito come legarla al controller :

    namespace WebApplication1
    {
    public class WeatherForecast1 // Model Binding
    {
    public DateOnly Date { get; set; }
    public int TemperatureC { get; set; }
    public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
    public string? Summary { get; set; }
    }


    public class prova // Model Binding
    {
    public string voce1 { get; set; }
    public string voce2 { get; set; }
    }
    }

    in pratica mi servirebbe un output così:
    [
    {
    "voce1": "value1",
    "voce2": "value2"
    }
    ]

    sarei grato a chiunque mi aiuti
    Grazie

    Daniele

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,338
    Quote Originariamente inviata da danielev Visualizza il messaggio
    ho provato a aggiungere al model binding la classe prova ma non ho capito come legarla al controller
    Devi restituire una istanza della tua classe Prova come risultato (responso) del metodo del Controller.

    Studia tutta la documentazione di ASP.NET, o almeno le sue parti rilevanti, prima di passare a cose più complesse (anche se qui si tratta delle basi).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Infatti hai ragione mi sono messo di impegno e in una giornata ho risolto e mi sono creato tutte le web service che mi servivano
    effettivamente era più semplice di quello che immaginavo fatto tutto grazie risolto
    buon ed

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.