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řidat operaci. Výsledkem bude například { "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] } |
| ApplyTo(Object) |
Použít tento dokument JsonPatchDocument |
| ApplyTo(Object, Action<JsonPatchError>) |
Použít tento dokument JsonPatchDocument |
| ApplyTo(Object, IObjectAdapter) |
Použít tento dokument JsonPatchDocument |
| ApplyTo(Object, IObjectAdapter, Action<JsonPatchError>) |
Použít tento dokument 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 v cílovém 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) |
Testovací hodnota. Výsledkem bude například { "op": "test", "path": "/a/b/c", "value": 42 } |
Explicitní implementace rozhraní
| IJsonPatchDocument.GetOperations() |