Sto usando JsonPatchDocument
per aggiornare i miei soggetti, questo funziona bene se il JSON
si presenta come il seguenteUtilizzando API Web Net core con JsonPatchDocument
[
{ "op": "replace", "path": "/leadStatus", "value": "2" },
]
quando creo l'oggetto si trasforma con il nodo di Operations
var patchDoc = new JsonPatchDocument<LeadTransDetail>();
patchDoc.Replace("leadStatus", statusId);
{
"Operations": [
{
"value": 2,
"path": "/leadStatus",
"op": "replace",
"from": "string"
}
]
}
se l'oggetto JSON sembra che la Patch non funzioni. Credo che ho bisogno di convertirlo utilizzando
public static void ConfigureApis(HttpConfiguration config)
{
config.Formatters.Add(new JsonPatchFormatter());
}
e che dovrebbe risolvere il problema, il problema è che sto usando nucleo .net in modo non sicuro al 100% dove aggiungere il JsonPatchFormatter
questo lo darò un'occhiata. – R4nc1d