JsonPatchDocument Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
public ref class JsonPatchDocument : Microsoft::AspNetCore::JsonPatch::IJsonPatchDocument
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.AspNetCore.JsonPatch.Converters.JsonPatchDocumentConverter))]
public class JsonPatchDocument : Microsoft.AspNetCore.JsonPatch.IJsonPatchDocument
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.AspNetCore.JsonPatch.Converters.JsonPatchDocumentConverter))>]
type JsonPatchDocument = class
interface IJsonPatchDocument
Public Class JsonPatchDocument
Implements IJsonPatchDocument
- Dědičnost
-
JsonPatchDocument
- Atributy
-
Newtonsoft.Json.JsonConverterAttribute
- Implementuje
Konstruktory
JsonPatchDocument() | |
JsonPatchDocument(List<Operation>, IContractResolver) |
Vlastnosti
ContractResolver | |
Operations |
Metody
Add(String, Object) |
Přidání operace Výsledkem bude například { "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] } |
ApplyTo(Object, Action<JsonPatchError>) |
Použít tento jsonPatchDocument |
ApplyTo(Object, IObjectAdapter, Action<JsonPatchError>) |
Použít tento jsonPatchDocument |
ApplyTo(Object, IObjectAdapter) |
Použít tento jsonPatchDocument |
ApplyTo(Object) |
Použít tento jsonPatchDocument |
Copy(String, String) |
Zkopírujte hodnotu v zadaném umístění do cílového umístění. Výsledkem bude například: { "op": "copy", "from": "/a/b/c", "path": "/a/b/e" } |
Move(String, String) |
Odebere hodnotu v zadaném umístění a přidá ji do cílového umístění. Výsledkem bude například: { "op": "move", "from": "/a/b/c", "path": "/a/b/d" } |
Remove(String) |
Odeberte hodnotu z cílového umístění. Výsledkem bude například { "op": "remove", "path": "/a/b/c" } |
Replace(String, Object) |
Nahraďte hodnotu. Výsledkem bude například { "op": "replace", "path": "/a/b/c", "value": 42 } |
Test(String, Object) |
Hodnota testu. Výsledkem bude například { "op": "test", "path": "/a/b/c", "value": 42 } |
Explicitní implementace rozhraní
IJsonPatchDocument.GetOperations() |