Freigeben über


JsonObject.Insert(Int32, String, JsonNode) Methode

Definition

Fügt eine Eigenschaft in das Objekt am angegebenen Index ein.

public:
 void Insert(int index, System::String ^ propertyName, System::Text::Json::Nodes::JsonNode ^ value);
public void Insert (int index, string propertyName, System.Text.Json.Nodes.JsonNode? value);
member this.Insert : int * string * System.Text.Json.Nodes.JsonNode -> unit
Public Sub Insert (index As Integer, propertyName As String, value As JsonNode)

Parameter

index
Int32

Der nullbasierte Index, an dem die Eigenschaft eingefügt werden soll.

propertyName
String

Der einzufügende Eigenschaftsname.

value
JsonNode

Der einzufügende JSON-Wert.

Ausnahmen

propertyName ist null.

Ein Element mit demselben Schlüssel ist bereits im JsonObjectvorhanden.

index ist kleiner als 0 oder größer als Count.

Gilt für: