JSONArray Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine dichte indizierte Abfolge von Werten.
[Android.Runtime.Register("org/json/JSONArray", DoNotGenerateAcw=true)]
public class JSONArray : Java.Lang.Object
[<Android.Runtime.Register("org/json/JSONArray", DoNotGenerateAcw=true)>]
type JSONArray = class
inherit Object
- Vererbung
- Attribute
Hinweise
Eine dichte indizierte Abfolge von Werten. Werte können eine beliebige Mischung aus JSONObject JSONObjects
, anderen JSONArray JSONArrays
, Zeichenfolgen, Booleans, Ganze Zahlen, Longs, Doubles null
oder JSONObject#NULL
. Werte dürfen nicht oder Double#isInfinite() infinities
von einem typ sein, der hier nicht aufgeführt istDouble#isNaN() NaNs
.
JSONArray
hat das gleiche Typ-Koersionsverhalten und optionale/obligatorische Accessoren wie JSONObject
. Ausführliche Informationen finden Sie in der Dokumentation der Klasse.
<strong>Warning:</strong> diese Klasse stellt null auf zwei inkompatible Methoden dar: die standardmäßige Java-Referenz null
und den Sentinelwert JSONObject#NULL
. Insbesondere schlägt ein Fehler fehl, get
wenn der angeforderte Index den NULL-Verweis enthält, aber erfolgreich ist, wenn er enthalten ist JSONObject.NULL
.
Instanzen dieser Klasse sind nicht threadsicher. Obwohl diese Klasse nichtfinal ist, wurde sie nicht für die Vererbung entwickelt und sollte nicht unterklassigt werden. Insbesondere wird die Selbstverwendung durch überschreibbare Methoden nicht angegeben. Weitere Informationen finden Sie unter "Effektives Java-Element 17", "Entwurf und Dokument oder Vererbung oder sonstiges Verbieten".
Java-Dokumentation für org.json.JSONArray
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
JSONArray() |
Erstellt einen |
JSONArray(ICollection) |
Erstellt eine neue, |
JSONArray(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
JSONArray(JSONTokener) |
Erstellt eine neue |
JSONArray(Object) |
Erstellt eine neue |
JSONArray(String) |
Erstellt eine neue |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses Werts |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
JniIdentityHashCode |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
JniPeerMembers |
Eine dichte indizierte Abfolge von Werten. |
PeerReference |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
Dispose(Boolean) |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
Get(Int32) |
Gibt den Wert bei |
GetBoolean(Int32) |
Gibt den Wert zurück, wenn |
GetDouble(Int32) |
Gibt den Wert zurück, wenn |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetInt(Int32) |
Gibt den Wert zurück, wenn |
GetJSONArray(Int32) |
Gibt den Wert zurück, wenn |
GetJSONObject(Int32) |
Gibt den Wert zurück, wenn |
GetLong(Int32) |
Gibt den Wert zurück, wenn |
GetString(Int32) |
Gibt den Wert zurück, wenn |
IsNull(Int32) |
Gibt true zurück, wenn dieses Array keinen Wert bei |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
Join(String) |
Gibt eine neue Zeichenfolge zurück, indem die Werte dieses Arrays mit |
Length() |
Gibt die Anzahl der Werte in diesem Array zurück. |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
Opt(Int32) |
Gibt den Wert bei |
OptBoolean(Int32) |
Gibt den Wert zurück, wenn |
OptBoolean(Int32, Boolean) |
Gibt den Wert zurück, wenn |
OptDouble(Int32) |
Gibt den Wert zurück, wenn |
OptDouble(Int32, Double) |
Gibt den Wert zurück, wenn |
OptInt(Int32) |
Gibt den Wert zurück, wenn |
OptInt(Int32, Int32) |
Gibt den Wert zurück, wenn |
OptJSONArray(Int32) |
Gibt den Wert zurück, wenn |
OptJSONObject(Int32) |
Gibt den Wert zurück, wenn |
OptLong(Int32) |
Gibt den Wert zurück, wenn |
OptLong(Int32, Int64) |
Gibt den Wert zurück, wenn |
OptString(Int32) |
Gibt den Wert zurück, wenn |
OptString(Int32, String) |
Gibt den Wert zurück, wenn |
Put(Boolean) |
Fügt am Ende dieses Arrays |
Put(Double) |
Fügt am Ende dieses Arrays |
Put(Int32) |
Fügt am Ende dieses Arrays |
Put(Int32, Boolean) |
Legt den Wert auf |
Put(Int32, Double) |
Legt den Wert auf |
Put(Int32, Int32) |
Legt den Wert auf |
Put(Int32, Int64) |
Legt den Wert auf |
Put(Int32, Object) |
Legt den Wert auf |
Put(Int64) |
Fügt am Ende dieses Arrays |
Put(Object) |
Fügt am Ende dieses Arrays |
Remove(Int32) |
Entfernt und gibt den Wert bei |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
ToJSONObject(JSONArray) |
Gibt ein neues Objekt zurück, dessen Werte die Werte in diesem Array sind und deren Namen die Werte sind. |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
ToString(Int32) |
Codiert dieses Array als lesbare JSON-Zeichenfolge für das Debuggen, z. B.: |
UnregisterFromRuntime() |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Eine dichte indizierte Abfolge von Werten. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Eine dichte indizierte Abfolge von Werten. |
GetJniTypeName(IJavaPeerable) |
Eine dichte indizierte Abfolge von Werten. |