JsonPatchDocument Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Warisan
-
JsonPatchDocument
- Atribut
-
Newtonsoft.Json.JsonConverterAttribute
- Penerapan
Konstruktor
JsonPatchDocument() | |
JsonPatchDocument(List<Operation>, IContractResolver) |
Properti
ContractResolver | |
Operations |
Metode
Add(String, Object) |
Tambahkan operasi. Akan menghasilkan, misalnya, { "op": "add", "path": "/a/b/c", "value": [ "foo", "bar" ] } |
ApplyTo(Object, Action<JsonPatchError>) |
Terapkan JsonPatchDocument ini |
ApplyTo(Object, IObjectAdapter, Action<JsonPatchError>) |
Terapkan JsonPatchDocument ini |
ApplyTo(Object, IObjectAdapter) |
Terapkan JsonPatchDocument ini |
ApplyTo(Object) |
Terapkan JsonPatchDocument ini |
Copy(String, String) |
Salin nilai di lokasi yang ditentukan ke lokasi target. Akan menghasilkan, misalnya: { "op": "copy", "from": "/a/b/c", "path": "/a/b/e" } |
Move(String, String) |
Menghapus nilai pada lokasi yang ditentukan dan menambahkannya ke lokasi target. Akan menghasilkan, misalnya: { "op": "move", "from": "/a/b/c", "path": "/a/b/d" } |
Remove(String) |
Hapus nilai di lokasi target. Akan menghasilkan, misalnya, { "op": "remove", "path": "/a/b/c" } |
Replace(String, Object) |
Ganti nilai. Akan menghasilkan, misalnya, { "op": "replace", "path": "/a/b/c", "value": 42 } |
Test(String, Object) |
Nilai pengujian. Akan menghasilkan, misalnya, { "op": "test", "path": "/a/b/c", "value": 42 } |
Implementasi Antarmuka Eksplisit
IJsonPatchDocument.GetOperations() |