JsonStringValue
Overview
Json type to hold a string value.
Location
-
Reference:
- Elements.dll .NET, .NET Core 6.0, .NET Standard 2.0
- elements.jar Cooper
- Elements.fx Island, ToffeeV2
- libElements.fx Toffee
- Namespace: RemObjects.Elements.RTL
- Platforms: .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2
- Ancestry: JsonNode | JsonValue<T> | JsonStringValue
constructor (String) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island
// .NET, .NET Core 6.0, .NET Standard 2.0
constructor(aValue: String)
// Island
constructor(aValue: not nullable String)
// .NET, .NET Core 6.0, .NET Standard 2.0
JsonStringValue(String aValue)
// Island
JsonStringValue(String! aValue)
init(_ aValue: String)
JsonStringValue(String aValue)
Sub New(aValue As String)
Parameters:
- aValue:
constructor (not nullable String) (declared in JsonValue<T>)
// .NET, .NET Core 6.0, .NET Standard 2.0
constructor(aValue: not nullable String)
// Island
constructor(aValue: not nullable not nullable String)
// .NET, .NET Core 6.0, .NET Standard 2.0
JsonStringValue(String! aValue)
// Island
JsonStringValue(not nullable String! aValue)
init(_ aValue: not nullable String)
JsonStringValue(String aValue)
// .NET, .NET Core 6.0, .NET Standard 2.0
Sub New(aValue As String)
// Island
Sub New(aValue As not nullable String)
Parameters:
- aValue:
Any virtual (declared in JsonNode)
method Any(aName: not nullable String): IEnumerable<JsonNode>
IEnumerable<JsonNode> Any(String! aName)
// Toffee
func Any(_ aName: String) -> INSFastEnumeration<JsonNode>
// ToffeeV2
func Any(_ aName: String) -> IEnumerable<JsonNode>
Iterable<JsonNode> Any(String aName)
Function Any(aName As String) As IEnumerable<JsonNode>
Parameters:
- aName:
BooleanValue virtual (declared in JsonNode)
property BooleanValue: Boolean read;
Boolean BooleanValue { get; }
var BooleanValue: Boolean { get{} }
Boolean BooleanValue { __get; }
ReadOnly Property BooleanValue() As Boolean
Count virtual (declared in JsonNode)
Returns the nr of elements in this node.
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
Integer Count { __get; }
ReadOnly Property Count() As Int32
countByEnumeratingWithState virtual (declared in JsonNode) Toffee, ToffeeV2
func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects stackbuf: UnsafeMutablePointer<JsonNode>, count len: NSUInteger) -> NSUInteger
Parameters:
- aState:
- stackbuf:
- len:
Create a new array node.
class method Create(aValue: nullable array of JsonNode): nullable JsonArray
static JsonArray? Create(JsonNode[]? aValue)
// Toffee
static func Create(_ aValue: JsonNode...) -> JsonArray
// ToffeeV2
static func Create(_ aValue: JsonNode...?) -> JsonArray?
static JsonArray Create(JsonNode[] aValue)
Shared Function Create(aValue As JsonNode()?) As JsonArray?
Parameters:
- aValue:
Create (nullable Boolean): nullable JsonBooleanValue (declared in JsonNode)
Create a new boolean node.
class method Create(aValue: nullable Boolean): nullable JsonBooleanValue
static JsonBooleanValue? Create(Boolean? aValue)
// Toffee
static func Create(_ aValue: Boolean!) -> JsonBooleanValue
// ToffeeV2
static func Create(_ aValue: Boolean!) -> JsonBooleanValue?
static JsonBooleanValue Create(Boolean aValue)
Shared Function Create(aValue As Boolean?) As JsonBooleanValue?
Parameters:
- aValue:
Create (nullable Dictionary<String, JsonNode>): nullable JsonObject (declared in JsonNode)
Create a new object node.
class method Create(aValue: nullable Dictionary<String, JsonNode>): nullable JsonObject
static JsonObject? Create(Dictionary<String, JsonNode>? aValue)
// Toffee
static func Create(_ aValue: Dictionary<String, JsonNode>) -> JsonObject
// ToffeeV2
static func Create(_ aValue: Dictionary<String, JsonNode>?) -> JsonObject?
static JsonObject Create(Dictionary<String, JsonNode> aValue)
Shared Function Create(aValue As Dictionary<String, JsonNode>?) As JsonObject?
Parameters:
- aValue:
Create (nullable Double): nullable JsonFloatValue (declared in JsonNode)
Create a new double node.
class method Create(aValue: nullable Double): nullable JsonFloatValue
static JsonFloatValue? Create(Double? aValue)
// Toffee
static func Create(_ aValue: Double!) -> JsonFloatValue
// ToffeeV2
static func Create(_ aValue: Double!) -> JsonFloatValue?
static JsonFloatValue Create(Double aValue)
Shared Function Create(aValue As Double?) As JsonFloatValue?
Parameters:
- aValue:
Create (nullable Int64): nullable JsonIntegerValue (declared in JsonNode)
Create a new int64 node.
class method Create(aValue: nullable Int64): nullable JsonIntegerValue
static JsonIntegerValue? Create(Int64? aValue)
// Toffee
static func Create(_ aValue: Int64!) -> JsonIntegerValue
// ToffeeV2
static func Create(_ aValue: Int64!) -> JsonIntegerValue?
static JsonIntegerValue Create(Long aValue)
Shared Function Create(aValue As Int64?) As JsonIntegerValue?
Parameters:
- aValue:
Create a new array node.
class method Create(aValue: nullable List<JsonNode>): nullable JsonArray
static JsonArray? Create(List<JsonNode>? aValue)
// Toffee
static func Create(_ aValue: List<JsonNode>) -> JsonArray
// ToffeeV2
static func Create(_ aValue: List<JsonNode>?) -> JsonArray?
static JsonArray Create(List<JsonNode> aValue)
Shared Function Create(aValue As List<JsonNode>?) As JsonArray?
Parameters:
- aValue:
Create (nullable String): nullable JsonStringValue (declared in JsonNode)
Create a new string node,.
class method Create(aValue: nullable String): nullable JsonStringValue
static JsonStringValue? Create(String? aValue)
// Toffee
static func Create(_ aValue: String) -> JsonStringValue
// ToffeeV2
static func Create(_ aValue: String?) -> JsonStringValue?
static JsonStringValue Create(String aValue)
Shared Function Create(aValue As String?) As JsonStringValue?
Parameters:
- aValue:
CreateArray (declared in JsonNode)
class method CreateArray: not nullable JsonArray
static JsonArray! CreateArray()
static func CreateArray() -> JsonArray
static JsonArray CreateArray()
Shared Function CreateArray() As JsonArray
CreateDocument (declared in JsonNode)
class method CreateDocument: not nullable JsonObject
static JsonObject! CreateDocument()
static func CreateDocument() -> JsonObject
static JsonObject CreateDocument()
Shared Function CreateDocument() As JsonObject
CreateObject (declared in JsonNode)
class method CreateObject: not nullable JsonObject
static JsonObject! CreateObject()
static func CreateObject() -> JsonObject
static JsonObject CreateObject()
Shared Function CreateObject() As JsonObject
description override (declared in JsonValue<T>) Toffee, ToffeeV2
Returns the string representation of this node.
func description() -> NSString
Equals virtual (declared in JsonValue<T>)
Returns true if this object matches the value given.
method Equals(Obj: Object): Boolean
Boolean Equals(Object Obj)
func Equals(_ Obj: Object) -> Boolean
Boolean Equals(Object Obj)
Function Equals(Obj As Object) As Boolean
Parameters:
- Obj:
FloatValue virtual (declared in JsonNode)
property FloatValue: Double read;
Double FloatValue { get; }
var FloatValue: Double { get{} }
Double FloatValue { __get; }
ReadOnly Property FloatValue() As Double
FromBinary (declared in JsonNode)
class method FromBinary(aBinary: not nullable ImmutableBinary; aEncoding: Encoding := nil): not nullable JsonDocument
static JsonDocument! FromBinary(ImmutableBinary! aBinary, Encoding aEncoding = null)
static func FromBinary(_ aBinary: ImmutableBinary, _ aEncoding: Encoding = nil) -> JsonDocument
static JsonDocument FromBinary(ImmutableBinary aBinary, Encoding aEncoding)
Shared Function FromBinary(aBinary As ImmutableBinary, aEncoding As Encoding = Null) As JsonDocument
Parameters:
- aBinary:
- aEncoding:
FromBytes (declared in JsonNode)
class method FromBytes(aBinary: not nullable array of Byte; aEncoding: Encoding := nil): not nullable JsonDocument
static JsonDocument! FromBytes(Byte[]! aBinary, Encoding aEncoding = null)
static func FromBytes(_ aBinary: Byte..., _ aEncoding: Encoding = nil) -> JsonDocument
static JsonDocument FromBytes(Byte[] aBinary, Encoding aEncoding)
Shared Function FromBytes(aBinary As Byte(), aEncoding As Encoding = Null) As JsonDocument
Parameters:
- aBinary:
- aEncoding:
FromFile (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method FromFile(aFile: not nullable File): not nullable JsonDocument
static JsonDocument! FromFile(File! aFile)
static func FromFile(_ aFile: File) -> JsonDocument
static JsonDocument FromFile(File aFile)
Shared Function FromFile(aFile As File) As JsonDocument
Parameters:
- aFile:
FromString (declared in JsonNode)
class method FromString(aString: not nullable String): not nullable JsonDocument
static JsonDocument! FromString(String! aString)
static func FromString(_ aString: String) -> JsonDocument
static JsonDocument FromString(String aString)
Shared Function FromString(aString As String) As JsonDocument
Parameters:
- aString:
FromUrl (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method FromUrl(aUrl: not nullable Url): not nullable JsonDocument
static JsonDocument! FromUrl(Url! aUrl)
static func FromUrl(_ aUrl: Url) -> JsonDocument
static JsonDocument FromUrl(Url aUrl)
Shared Function FromUrl(aUrl As Url) As JsonDocument
Parameters:
- aUrl:
GetEnumerator virtual (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Island
method GetEnumerator: IEnumerator<JsonNode>
IEnumerator<JsonNode> GetEnumerator()
func GetEnumerator() -> IEnumerator<JsonNode>
Function GetEnumerator() As IEnumerator<JsonNode>
GetHashCode virtual (declared in JsonValue<T>)
Returns a hashcode of the value.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Integer GetHashCode()
Function GetHashCode() As Int32
GetSequence virtual (declared in JsonNode)
method GetSequence: IEnumerable<JsonNode>
IEnumerable<JsonNode> GetSequence()
// Toffee
func GetSequence() -> INSFastEnumeration<JsonNode>
// ToffeeV2
func GetSequence() -> IEnumerable<JsonNode>
Iterable<JsonNode> GetSequence()
Function GetSequence() As IEnumerable<JsonNode>
hash override (declared in JsonValue<T>) Toffee, ToffeeV2
Returns a hashcode of the value.
// Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-visionOS, Toffee-visionOS Simulator, Toffee-watchOS Simulator
func hash() -> UInt64
// ToffeeV2
func hash() -> NativeUInt
// Toffee-watchOS
func hash() -> UInt32
hashCode (declared in JsonValue<T>) Cooper
Returns a hashcode of the value.
method hashCode: Integer
Integer hashCode()
func hashCode() -> Integer
Integer hashCode()
Function hashCode() As Integer
IntegerValue virtual (declared in JsonNode)
property IntegerValue: Int64 read;
Int64 IntegerValue { get; }
var IntegerValue: Int64 { get{} }
Int64 IntegerValue { __get; }
ReadOnly Property IntegerValue() As Int64
isEqual override (declared in JsonValue<T>) Toffee, ToffeeV2
Returns true if this object matches the value given.
// Toffee
func isEqual(_ obj: NSObject) -> Boolean
// ToffeeV2
func isEqual(_ obj: Object) -> Boolean
Parameters:
- obj:
Item virtual (declared in JsonNode)
Access an element node by index.
property Item[aKey: not nullable String]: nullable JsonNode read write;
JsonNode? Item[String! aKey] { get; set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Item(_ aKey: String) -> JsonNode? { get{} set{} }
// Toffee
subscript Item(_ aKey: String) -> JsonNode { get{} set{} }
JsonNode Item[String aKey] { __get; __set; }
Property Item(aKey As String) As JsonNode?
Item virtual (declared in JsonNode)
Access an element node by index.
property Item[Index: Int32]: not nullable JsonNode read write;
JsonNode! Item[Int32 Index] { get; set; }
subscript Item(_ Index: Int32) -> JsonNode { get{} set{} }
JsonNode Item[Integer Index] { __get; __set; }
Property Item(Index As Int32) As JsonNode
Item virtual (declared in JsonNode)
property Item[aKey: not nullable String]: nullable array of String write;
String[]? Item[String! aKey] { set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Item(_ aKey: String) -> String...? { set{} }
// Toffee
subscript Item(_ aKey: String) -> String... { set{} }
String[] Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As String()?
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: Boolean write;
Boolean Item[String! aKey] { set; }
subscript Item(_ aKey: String) -> Boolean { set{} }
Boolean Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As Boolean
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: Double write;
Double Item[String! aKey] { set; }
subscript Item(_ aKey: String) -> Double { set{} }
Double Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As Double
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: Int32 write;
Int32 Item[String! aKey] { set; }
subscript Item(_ aKey: String) -> Int32 { set{} }
Integer Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As Int32
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: nullable String write;
String? Item[String! aKey] { set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Item(_ aKey: String) -> String? { set{} }
// Toffee
subscript Item(_ aKey: String) -> String { set{} }
String Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As String?
iterator (declared in JsonNode) Cooper
method iterator: Iterator<JsonNode>
Iterator<JsonNode> iterator()
func iterator() -> Iterator<JsonNode>
Iterator<JsonNode> iterator()
Function iterator() As Iterator<JsonNode>
Keys virtual (declared in JsonNode)
Returns all keys in this node.
property Keys: not nullable IEnumerable<String> read;
IEnumerable<String>! Keys { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Keys: IEnumerable<String> { get{} }
// Toffee
var Keys: INSFastEnumeration<String> { get{} }
Iterable<String> Keys { __get; }
ReadOnly Property Keys() As IEnumerable<String>
NodeKind override
property NodeKind: JsonNodeKind read;
JsonNodeKind NodeKind { get; }
var NodeKind: JsonNodeKind { get{} }
JsonNodeKind NodeKind { __get; }
ReadOnly Property NodeKind() As JsonNodeKind
Root (declared in JsonNode)
property Root: not nullable JsonNode read;
JsonNode! Root { get; }
var Root: JsonNode { get{} }
JsonNode Root { __get; }
ReadOnly Property Root() As JsonNode
SaveToFile (not nullable File) (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
method SaveToFile(aFileName: not nullable File)
void SaveToFile(File! aFileName)
func SaveToFile(_ aFileName: File)
void SaveToFile(File aFileName)
Sub SaveToFile(aFileName As File)
Parameters:
- aFileName:
SaveToFile (not nullable File, JsonFormat, Encoding, Boolean) (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
method SaveToFile(aFileName: not nullable File; aFormat: JsonFormat; aEncoding: Encoding := nil; aIncludeBOM: Boolean := false)
void SaveToFile(File! aFileName, JsonFormat aFormat, Encoding aEncoding = null, Boolean aIncludeBOM = false)
func SaveToFile(_ aFileName: File, _ aFormat: JsonFormat, _ aEncoding: Encoding = nil, _ aIncludeBOM: Boolean = false)
void SaveToFile(File aFileName, JsonFormat aFormat, Encoding aEncoding, Boolean aIncludeBOM)
Sub SaveToFile(aFileName As File, aFormat As JsonFormat, aEncoding As Encoding = Null, aIncludeBOM As Boolean = false)
Parameters:
- aFileName:
- aFormat:
- aEncoding:
- aIncludeBOM:
StringValue virtual (declared in JsonNode)
property StringValue: String read;
String StringValue { get; }
var StringValue: String { get{} }
String StringValue { __get; }
ReadOnly Property StringValue() As String
ToJsonBinary (declared in JsonNode)
// .NET, .NET Core 6.0, .NET Standard 2.0
method ToJsonBinary(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding := nil; aIncludeBOM: Boolean := false): not nullable ImmutableBinary
// Island
method ToJsonBinary(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding; aIncludeBOM: Boolean := false): not nullable ImmutableBinary
// .NET, .NET Core 6.0, .NET Standard 2.0
ImmutableBinary! ToJsonBinary(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding = null, Boolean aIncludeBOM = false)
// Island
ImmutableBinary! ToJsonBinary(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding, Boolean aIncludeBOM = false)
func ToJsonBinary(_ aFormat: JsonFormat = JsonFormat.Minimal, _ aEncoding: Encoding, _ aIncludeBOM: Boolean = false) -> ImmutableBinary
ImmutableBinary ToJsonBinary(JsonFormat aFormat, Encoding aEncoding, Boolean aIncludeBOM)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ToJsonBinary(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding = Null, aIncludeBOM As Boolean = false) As ImmutableBinary
// Island
Function ToJsonBinary(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding, aIncludeBOM As Boolean = false) As ImmutableBinary
Parameters:
- aFormat:
- aEncoding:
- aIncludeBOM:
ToJsonBytes (declared in JsonNode)
// .NET, .NET Core 6.0, .NET Standard 2.0
method ToJsonBytes(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding := nil; aIncludeBOM: Boolean := false): not nullable array of Byte
// Island
method ToJsonBytes(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding; aIncludeBOM: Boolean := false): not nullable array of Byte
// .NET, .NET Core 6.0, .NET Standard 2.0
Byte[]! ToJsonBytes(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding = null, Boolean aIncludeBOM = false)
// Island
Byte[]! ToJsonBytes(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding, Boolean aIncludeBOM = false)
func ToJsonBytes(_ aFormat: JsonFormat = JsonFormat.Minimal, _ aEncoding: Encoding, _ aIncludeBOM: Boolean = false) -> Byte...
Byte[] ToJsonBytes(JsonFormat aFormat, Encoding aEncoding, Boolean aIncludeBOM)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ToJsonBytes(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding = Null, aIncludeBOM As Boolean = false) As Byte()
// Island
Function ToJsonBytes(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding, aIncludeBOM As Boolean = false) As Byte()
Parameters:
- aFormat:
- aEncoding:
- aIncludeBOM:
ToJsonString override
method ToJsonString(aFormat: JsonFormat := JsonFormat.HumanReadable): String
String ToJsonString(JsonFormat aFormat = JsonFormat.HumanReadable)
func ToJsonString(_ aFormat: JsonFormat = JsonFormat.HumanReadable) -> String
String ToJsonString(JsonFormat aFormat)
Function ToJsonString(aFormat As JsonFormat = JsonFormat.HumanReadable) As String
Parameters:
- aFormat:
toString (declared in JsonValue<T>) Cooper
method toString: PlatformString
PlatformString toString()
func toString() -> PlatformString
PlatformString toString()
Function toString() As PlatformString
ToString override (declared in JsonValue<T>) .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
Convert this value to string.
method ToString: PlatformString
PlatformString ToString()
func ToString() -> String
Function ToString() As PlatformString
TryFromBinary (nullable ImmutableBinary, Encoding): nullable JsonDocument (declared in JsonNode)
class method TryFromBinary(aBinary: nullable ImmutableBinary; aEncoding: Encoding := nil): nullable JsonDocument
static JsonDocument? TryFromBinary(ImmutableBinary? aBinary, Encoding aEncoding = null)
// Toffee
static func TryFromBinary(_ aBinary: ImmutableBinary, _ aEncoding: Encoding = nil) -> JsonDocument
// ToffeeV2
static func TryFromBinary(_ aBinary: ImmutableBinary?, _ aEncoding: Encoding = nil) -> JsonDocument?
static JsonDocument TryFromBinary(ImmutableBinary aBinary, Encoding aEncoding)
Shared Function TryFromBinary(aBinary As ImmutableBinary?, aEncoding As Encoding = Null) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
TryFromBinary (nullable ImmutableBinary, Encoding, Exception): nullable JsonDocument (declared in JsonNode)
class method TryFromBinary(aBinary: nullable ImmutableBinary; aEncoding: Encoding := nil; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromBinary(ImmutableBinary? aBinary, Encoding aEncoding = null, out Exception aException)
// Toffee
static func TryFromBinary(_ aBinary: ImmutableBinary, _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromBinary(_ aBinary: ImmutableBinary?, _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromBinary(ImmutableBinary aBinary, Encoding aEncoding, __out Exception aException)
Shared Function TryFromBinary(aBinary As ImmutableBinary?, aEncoding As Encoding = Null, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
- aException:
class method TryFromBytes(aBinary: nullable array of Byte; aEncoding: Encoding := nil): nullable JsonDocument
static JsonDocument? TryFromBytes(Byte[]? aBinary, Encoding aEncoding = null)
// Toffee
static func TryFromBytes(_ aBinary: Byte..., _ aEncoding: Encoding = nil) -> JsonDocument
// ToffeeV2
static func TryFromBytes(_ aBinary: Byte...?, _ aEncoding: Encoding = nil) -> JsonDocument?
static JsonDocument TryFromBytes(Byte[] aBinary, Encoding aEncoding)
Shared Function TryFromBytes(aBinary As Byte()?, aEncoding As Encoding = Null) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
TryFromBytes (nullable array of Byte, Encoding, Exception): nullable JsonDocument (declared in JsonNode)
class method TryFromBytes(aBinary: nullable array of Byte; aEncoding: Encoding := nil; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromBytes(Byte[]? aBinary, Encoding aEncoding = null, out Exception aException)
// Toffee
static func TryFromBytes(_ aBinary: Byte..., _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromBytes(_ aBinary: Byte...?, _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromBytes(Byte[] aBinary, Encoding aEncoding, __out Exception aException)
Shared Function TryFromBytes(aBinary As Byte()?, aEncoding As Encoding = Null, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
- aException:
TryFromFile (not nullable File): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromFile(aFile: not nullable File): nullable JsonDocument
static JsonDocument? TryFromFile(File! aFile)
// Toffee
static func TryFromFile(_ aFile: File) -> JsonDocument
// ToffeeV2
static func TryFromFile(_ aFile: File) -> JsonDocument?
static JsonDocument TryFromFile(File aFile)
Shared Function TryFromFile(aFile As File) As JsonDocument?
Parameters:
- aFile:
TryFromFile (not nullable File, Exception): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromFile(aFile: not nullable File; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromFile(File! aFile, out Exception aException)
// Toffee
static func TryFromFile(_ aFile: File, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromFile(_ aFile: File, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromFile(File aFile, __out Exception aException)
Shared Function TryFromFile(aFile As File, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aFile:
- aException:
class method TryFromString(aString: nullable String): nullable JsonDocument
static JsonDocument? TryFromString(String? aString)
// Toffee
static func TryFromString(_ aString: String) -> JsonDocument
// ToffeeV2
static func TryFromString(_ aString: String?) -> JsonDocument?
static JsonDocument TryFromString(String aString)
Shared Function TryFromString(aString As String?) As JsonDocument?
Parameters:
- aString:
class method TryFromString(aString: nullable String; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromString(String? aString, out Exception aException)
// Toffee
static func TryFromString(_ aString: String, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromString(_ aString: String?, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromString(String aString, __out Exception aException)
Shared Function TryFromString(aString As String?, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aString:
- aException:
TryFromUrl (not nullable Url): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromUrl(aUrl: not nullable Url): nullable JsonDocument
static JsonDocument? TryFromUrl(Url! aUrl)
// Toffee
static func TryFromUrl(_ aUrl: Url) -> JsonDocument
// ToffeeV2
static func TryFromUrl(_ aUrl: Url) -> JsonDocument?
static JsonDocument TryFromUrl(Url aUrl)
Shared Function TryFromUrl(aUrl As Url) As JsonDocument?
Parameters:
- aUrl:
TryFromUrl (not nullable Url, Exception): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromUrl(aUrl: not nullable Url; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromUrl(Url! aUrl, out Exception aException)
// Toffee
static func TryFromUrl(_ aUrl: Url, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromUrl(_ aUrl: Url, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromUrl(Url aUrl, __out Exception aException)
Shared Function TryFromUrl(aUrl As Url, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aUrl:
- aException:
UniqueCopy override (declared in JsonValue<T>)
// .NET, .NET Core 6.0, .NET Standard 2.0
method UniqueCopy: InstanceType
// Island
method UniqueCopy: instancetype
// .NET, .NET Core 6.0, .NET Standard 2.0
InstanceType UniqueCopy()
// Island
instancetype UniqueCopy()
func UniqueCopy() -> instancetype
instancetype UniqueCopy()
// .NET, .NET Core 6.0, .NET Standard 2.0
Function UniqueCopy() As InstanceType
// Island
Function UniqueCopy() As instancetype
Value (declared in JsonValue<T>)
// .NET, .NET Core 6.0, .NET Standard 2.0
property Value: not nullable String read;
// Island
property Value: not nullable not nullable String read;
// .NET, .NET Core 6.0, .NET Standard 2.0
String! Value { get; }
// Island
not nullable String! Value { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0
var Value: String { get{} }
// Island, Toffee, ToffeeV2
var Value: not nullable String { get{} }
String Value { __get; }
// .NET, .NET Core 6.0, .NET Standard 2.0
ReadOnly Property Value() As String
// Island
ReadOnly Property Value() As not nullable String
BooleanValue virtual (declared in JsonNode)
property BooleanValue: Boolean read;
Boolean BooleanValue { get; }
var BooleanValue: Boolean { get{} }
Boolean BooleanValue { __get; }
ReadOnly Property BooleanValue() As Boolean
Count virtual (declared in JsonNode)
Returns the nr of elements in this node.
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
Integer Count { __get; }
ReadOnly Property Count() As Int32
FloatValue virtual (declared in JsonNode)
property FloatValue: Double read;
Double FloatValue { get; }
var FloatValue: Double { get{} }
Double FloatValue { __get; }
ReadOnly Property FloatValue() As Double
IntegerValue virtual (declared in JsonNode)
property IntegerValue: Int64 read;
Int64 IntegerValue { get; }
var IntegerValue: Int64 { get{} }
Int64 IntegerValue { __get; }
ReadOnly Property IntegerValue() As Int64
Item virtual (declared in JsonNode)
Access an element node by index.
property Item[aKey: not nullable String]: nullable JsonNode read write;
JsonNode? Item[String! aKey] { get; set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Item(_ aKey: String) -> JsonNode? { get{} set{} }
// Toffee
subscript Item(_ aKey: String) -> JsonNode { get{} set{} }
JsonNode Item[String aKey] { __get; __set; }
Property Item(aKey As String) As JsonNode?
Item virtual (declared in JsonNode)
Access an element node by index.
property Item[Index: Int32]: not nullable JsonNode read write;
JsonNode! Item[Int32 Index] { get; set; }
subscript Item(_ Index: Int32) -> JsonNode { get{} set{} }
JsonNode Item[Integer Index] { __get; __set; }
Property Item(Index As Int32) As JsonNode
Item virtual (declared in JsonNode)
property Item[aKey: not nullable String]: nullable array of String write;
String[]? Item[String! aKey] { set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Item(_ aKey: String) -> String...? { set{} }
// Toffee
subscript Item(_ aKey: String) -> String... { set{} }
String[] Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As String()?
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: Boolean write;
Boolean Item[String! aKey] { set; }
subscript Item(_ aKey: String) -> Boolean { set{} }
Boolean Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As Boolean
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: Double write;
Double Item[String! aKey] { set; }
subscript Item(_ aKey: String) -> Double { set{} }
Double Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As Double
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: Int32 write;
Int32 Item[String! aKey] { set; }
subscript Item(_ aKey: String) -> Int32 { set{} }
Integer Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As Int32
Item virtual (declared in JsonNode)
Access an element by name.
property Item[aKey: not nullable String]: nullable String write;
String? Item[String! aKey] { set; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
subscript Item(_ aKey: String) -> String? { set{} }
// Toffee
subscript Item(_ aKey: String) -> String { set{} }
String Item[String aKey] { __set; }
WriteOnly Property Item(aKey As String) As String?
Keys virtual (declared in JsonNode)
Returns all keys in this node.
property Keys: not nullable IEnumerable<String> read;
IEnumerable<String>! Keys { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Keys: IEnumerable<String> { get{} }
// Toffee
var Keys: INSFastEnumeration<String> { get{} }
Iterable<String> Keys { __get; }
ReadOnly Property Keys() As IEnumerable<String>
NodeKind override
property NodeKind: JsonNodeKind read;
JsonNodeKind NodeKind { get; }
var NodeKind: JsonNodeKind { get{} }
JsonNodeKind NodeKind { __get; }
ReadOnly Property NodeKind() As JsonNodeKind
Root (declared in JsonNode)
property Root: not nullable JsonNode read;
JsonNode! Root { get; }
var Root: JsonNode { get{} }
JsonNode Root { __get; }
ReadOnly Property Root() As JsonNode
StringValue virtual (declared in JsonNode)
property StringValue: String read;
String StringValue { get; }
var StringValue: String { get{} }
String StringValue { __get; }
ReadOnly Property StringValue() As String
Value (declared in JsonValue<T>)
// .NET, .NET Core 6.0, .NET Standard 2.0
property Value: not nullable String read;
// Island
property Value: not nullable not nullable String read;
// .NET, .NET Core 6.0, .NET Standard 2.0
String! Value { get; }
// Island
not nullable String! Value { get; }
// .NET, .NET Core 6.0, .NET Standard 2.0
var Value: String { get{} }
// Island, Toffee, ToffeeV2
var Value: not nullable String { get{} }
String Value { __get; }
// .NET, .NET Core 6.0, .NET Standard 2.0
ReadOnly Property Value() As String
// Island
ReadOnly Property Value() As not nullable String
Create a new array node.
class method Create(aValue: nullable array of JsonNode): nullable JsonArray
static JsonArray? Create(JsonNode[]? aValue)
// Toffee
static func Create(_ aValue: JsonNode...) -> JsonArray
// ToffeeV2
static func Create(_ aValue: JsonNode...?) -> JsonArray?
static JsonArray Create(JsonNode[] aValue)
Shared Function Create(aValue As JsonNode()?) As JsonArray?
Parameters:
- aValue:
Create (nullable Boolean): nullable JsonBooleanValue (declared in JsonNode)
Create a new boolean node.
class method Create(aValue: nullable Boolean): nullable JsonBooleanValue
static JsonBooleanValue? Create(Boolean? aValue)
// Toffee
static func Create(_ aValue: Boolean!) -> JsonBooleanValue
// ToffeeV2
static func Create(_ aValue: Boolean!) -> JsonBooleanValue?
static JsonBooleanValue Create(Boolean aValue)
Shared Function Create(aValue As Boolean?) As JsonBooleanValue?
Parameters:
- aValue:
Create (nullable Dictionary<String, JsonNode>): nullable JsonObject (declared in JsonNode)
Create a new object node.
class method Create(aValue: nullable Dictionary<String, JsonNode>): nullable JsonObject
static JsonObject? Create(Dictionary<String, JsonNode>? aValue)
// Toffee
static func Create(_ aValue: Dictionary<String, JsonNode>) -> JsonObject
// ToffeeV2
static func Create(_ aValue: Dictionary<String, JsonNode>?) -> JsonObject?
static JsonObject Create(Dictionary<String, JsonNode> aValue)
Shared Function Create(aValue As Dictionary<String, JsonNode>?) As JsonObject?
Parameters:
- aValue:
Create (nullable Double): nullable JsonFloatValue (declared in JsonNode)
Create a new double node.
class method Create(aValue: nullable Double): nullable JsonFloatValue
static JsonFloatValue? Create(Double? aValue)
// Toffee
static func Create(_ aValue: Double!) -> JsonFloatValue
// ToffeeV2
static func Create(_ aValue: Double!) -> JsonFloatValue?
static JsonFloatValue Create(Double aValue)
Shared Function Create(aValue As Double?) As JsonFloatValue?
Parameters:
- aValue:
Create (nullable Int64): nullable JsonIntegerValue (declared in JsonNode)
Create a new int64 node.
class method Create(aValue: nullable Int64): nullable JsonIntegerValue
static JsonIntegerValue? Create(Int64? aValue)
// Toffee
static func Create(_ aValue: Int64!) -> JsonIntegerValue
// ToffeeV2
static func Create(_ aValue: Int64!) -> JsonIntegerValue?
static JsonIntegerValue Create(Long aValue)
Shared Function Create(aValue As Int64?) As JsonIntegerValue?
Parameters:
- aValue:
Create a new array node.
class method Create(aValue: nullable List<JsonNode>): nullable JsonArray
static JsonArray? Create(List<JsonNode>? aValue)
// Toffee
static func Create(_ aValue: List<JsonNode>) -> JsonArray
// ToffeeV2
static func Create(_ aValue: List<JsonNode>?) -> JsonArray?
static JsonArray Create(List<JsonNode> aValue)
Shared Function Create(aValue As List<JsonNode>?) As JsonArray?
Parameters:
- aValue:
Create (nullable String): nullable JsonStringValue (declared in JsonNode)
Create a new string node,.
class method Create(aValue: nullable String): nullable JsonStringValue
static JsonStringValue? Create(String? aValue)
// Toffee
static func Create(_ aValue: String) -> JsonStringValue
// ToffeeV2
static func Create(_ aValue: String?) -> JsonStringValue?
static JsonStringValue Create(String aValue)
Shared Function Create(aValue As String?) As JsonStringValue?
Parameters:
- aValue:
CreateArray (declared in JsonNode)
class method CreateArray: not nullable JsonArray
static JsonArray! CreateArray()
static func CreateArray() -> JsonArray
static JsonArray CreateArray()
Shared Function CreateArray() As JsonArray
CreateDocument (declared in JsonNode)
class method CreateDocument: not nullable JsonObject
static JsonObject! CreateDocument()
static func CreateDocument() -> JsonObject
static JsonObject CreateDocument()
Shared Function CreateDocument() As JsonObject
CreateObject (declared in JsonNode)
class method CreateObject: not nullable JsonObject
static JsonObject! CreateObject()
static func CreateObject() -> JsonObject
static JsonObject CreateObject()
Shared Function CreateObject() As JsonObject
FromBinary (declared in JsonNode)
class method FromBinary(aBinary: not nullable ImmutableBinary; aEncoding: Encoding := nil): not nullable JsonDocument
static JsonDocument! FromBinary(ImmutableBinary! aBinary, Encoding aEncoding = null)
static func FromBinary(_ aBinary: ImmutableBinary, _ aEncoding: Encoding = nil) -> JsonDocument
static JsonDocument FromBinary(ImmutableBinary aBinary, Encoding aEncoding)
Shared Function FromBinary(aBinary As ImmutableBinary, aEncoding As Encoding = Null) As JsonDocument
Parameters:
- aBinary:
- aEncoding:
FromBytes (declared in JsonNode)
class method FromBytes(aBinary: not nullable array of Byte; aEncoding: Encoding := nil): not nullable JsonDocument
static JsonDocument! FromBytes(Byte[]! aBinary, Encoding aEncoding = null)
static func FromBytes(_ aBinary: Byte..., _ aEncoding: Encoding = nil) -> JsonDocument
static JsonDocument FromBytes(Byte[] aBinary, Encoding aEncoding)
Shared Function FromBytes(aBinary As Byte(), aEncoding As Encoding = Null) As JsonDocument
Parameters:
- aBinary:
- aEncoding:
FromFile (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method FromFile(aFile: not nullable File): not nullable JsonDocument
static JsonDocument! FromFile(File! aFile)
static func FromFile(_ aFile: File) -> JsonDocument
static JsonDocument FromFile(File aFile)
Shared Function FromFile(aFile As File) As JsonDocument
Parameters:
- aFile:
FromString (declared in JsonNode)
class method FromString(aString: not nullable String): not nullable JsonDocument
static JsonDocument! FromString(String! aString)
static func FromString(_ aString: String) -> JsonDocument
static JsonDocument FromString(String aString)
Shared Function FromString(aString As String) As JsonDocument
Parameters:
- aString:
FromUrl (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method FromUrl(aUrl: not nullable Url): not nullable JsonDocument
static JsonDocument! FromUrl(Url! aUrl)
static func FromUrl(_ aUrl: Url) -> JsonDocument
static JsonDocument FromUrl(Url aUrl)
Shared Function FromUrl(aUrl As Url) As JsonDocument
Parameters:
- aUrl:
TryFromBinary (nullable ImmutableBinary, Encoding): nullable JsonDocument (declared in JsonNode)
class method TryFromBinary(aBinary: nullable ImmutableBinary; aEncoding: Encoding := nil): nullable JsonDocument
static JsonDocument? TryFromBinary(ImmutableBinary? aBinary, Encoding aEncoding = null)
// Toffee
static func TryFromBinary(_ aBinary: ImmutableBinary, _ aEncoding: Encoding = nil) -> JsonDocument
// ToffeeV2
static func TryFromBinary(_ aBinary: ImmutableBinary?, _ aEncoding: Encoding = nil) -> JsonDocument?
static JsonDocument TryFromBinary(ImmutableBinary aBinary, Encoding aEncoding)
Shared Function TryFromBinary(aBinary As ImmutableBinary?, aEncoding As Encoding = Null) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
TryFromBinary (nullable ImmutableBinary, Encoding, Exception): nullable JsonDocument (declared in JsonNode)
class method TryFromBinary(aBinary: nullable ImmutableBinary; aEncoding: Encoding := nil; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromBinary(ImmutableBinary? aBinary, Encoding aEncoding = null, out Exception aException)
// Toffee
static func TryFromBinary(_ aBinary: ImmutableBinary, _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromBinary(_ aBinary: ImmutableBinary?, _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromBinary(ImmutableBinary aBinary, Encoding aEncoding, __out Exception aException)
Shared Function TryFromBinary(aBinary As ImmutableBinary?, aEncoding As Encoding = Null, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
- aException:
class method TryFromBytes(aBinary: nullable array of Byte; aEncoding: Encoding := nil): nullable JsonDocument
static JsonDocument? TryFromBytes(Byte[]? aBinary, Encoding aEncoding = null)
// Toffee
static func TryFromBytes(_ aBinary: Byte..., _ aEncoding: Encoding = nil) -> JsonDocument
// ToffeeV2
static func TryFromBytes(_ aBinary: Byte...?, _ aEncoding: Encoding = nil) -> JsonDocument?
static JsonDocument TryFromBytes(Byte[] aBinary, Encoding aEncoding)
Shared Function TryFromBytes(aBinary As Byte()?, aEncoding As Encoding = Null) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
TryFromBytes (nullable array of Byte, Encoding, Exception): nullable JsonDocument (declared in JsonNode)
class method TryFromBytes(aBinary: nullable array of Byte; aEncoding: Encoding := nil; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromBytes(Byte[]? aBinary, Encoding aEncoding = null, out Exception aException)
// Toffee
static func TryFromBytes(_ aBinary: Byte..., _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromBytes(_ aBinary: Byte...?, _ aEncoding: Encoding = nil, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromBytes(Byte[] aBinary, Encoding aEncoding, __out Exception aException)
Shared Function TryFromBytes(aBinary As Byte()?, aEncoding As Encoding = Null, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aBinary:
- aEncoding:
- aException:
TryFromFile (not nullable File): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromFile(aFile: not nullable File): nullable JsonDocument
static JsonDocument? TryFromFile(File! aFile)
// Toffee
static func TryFromFile(_ aFile: File) -> JsonDocument
// ToffeeV2
static func TryFromFile(_ aFile: File) -> JsonDocument?
static JsonDocument TryFromFile(File aFile)
Shared Function TryFromFile(aFile As File) As JsonDocument?
Parameters:
- aFile:
TryFromFile (not nullable File, Exception): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromFile(aFile: not nullable File; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromFile(File! aFile, out Exception aException)
// Toffee
static func TryFromFile(_ aFile: File, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromFile(_ aFile: File, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromFile(File aFile, __out Exception aException)
Shared Function TryFromFile(aFile As File, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aFile:
- aException:
class method TryFromString(aString: nullable String): nullable JsonDocument
static JsonDocument? TryFromString(String? aString)
// Toffee
static func TryFromString(_ aString: String) -> JsonDocument
// ToffeeV2
static func TryFromString(_ aString: String?) -> JsonDocument?
static JsonDocument TryFromString(String aString)
Shared Function TryFromString(aString As String?) As JsonDocument?
Parameters:
- aString:
class method TryFromString(aString: nullable String; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromString(String? aString, out Exception aException)
// Toffee
static func TryFromString(_ aString: String, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromString(_ aString: String?, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromString(String aString, __out Exception aException)
Shared Function TryFromString(aString As String?, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aString:
- aException:
TryFromUrl (not nullable Url): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromUrl(aUrl: not nullable Url): nullable JsonDocument
static JsonDocument? TryFromUrl(Url! aUrl)
// Toffee
static func TryFromUrl(_ aUrl: Url) -> JsonDocument
// ToffeeV2
static func TryFromUrl(_ aUrl: Url) -> JsonDocument?
static JsonDocument TryFromUrl(Url aUrl)
Shared Function TryFromUrl(aUrl As Url) As JsonDocument?
Parameters:
- aUrl:
TryFromUrl (not nullable Url, Exception): nullable JsonDocument (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
class method TryFromUrl(aUrl: not nullable Url; out aException: Exception): nullable JsonDocument
static JsonDocument? TryFromUrl(Url! aUrl, out Exception aException)
// Toffee
static func TryFromUrl(_ aUrl: Url, _ aException: inout Exception) -> JsonDocument
// ToffeeV2
static func TryFromUrl(_ aUrl: Url, _ aException: inout Exception) -> JsonDocument?
static JsonDocument TryFromUrl(Url aUrl, __out Exception aException)
Shared Function TryFromUrl(aUrl As Url, <OutAttribute> ByRef aException As Exception) As JsonDocument?
Parameters:
- aUrl:
- aException:
constructor (String) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island
// .NET, .NET Core 6.0, .NET Standard 2.0
constructor(aValue: String)
// Island
constructor(aValue: not nullable String)
// .NET, .NET Core 6.0, .NET Standard 2.0
JsonStringValue(String aValue)
// Island
JsonStringValue(String! aValue)
init(_ aValue: String)
JsonStringValue(String aValue)
Sub New(aValue As String)
Parameters:
- aValue:
constructor (not nullable String) (declared in JsonValue<T>)
// .NET, .NET Core 6.0, .NET Standard 2.0
constructor(aValue: not nullable String)
// Island
constructor(aValue: not nullable not nullable String)
// .NET, .NET Core 6.0, .NET Standard 2.0
JsonStringValue(String! aValue)
// Island
JsonStringValue(not nullable String! aValue)
init(_ aValue: not nullable String)
JsonStringValue(String aValue)
// .NET, .NET Core 6.0, .NET Standard 2.0
Sub New(aValue As String)
// Island
Sub New(aValue As not nullable String)
Parameters:
- aValue:
Any virtual (declared in JsonNode)
method Any(aName: not nullable String): IEnumerable<JsonNode>
IEnumerable<JsonNode> Any(String! aName)
// Toffee
func Any(_ aName: String) -> INSFastEnumeration<JsonNode>
// ToffeeV2
func Any(_ aName: String) -> IEnumerable<JsonNode>
Iterable<JsonNode> Any(String aName)
Function Any(aName As String) As IEnumerable<JsonNode>
Parameters:
- aName:
countByEnumeratingWithState virtual (declared in JsonNode) Toffee, ToffeeV2
func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects stackbuf: UnsafeMutablePointer<JsonNode>, count len: NSUInteger) -> NSUInteger
Parameters:
- aState:
- stackbuf:
- len:
description override (declared in JsonValue<T>) Toffee, ToffeeV2
Returns the string representation of this node.
func description() -> NSString
Equals virtual (declared in JsonValue<T>)
Returns true if this object matches the value given.
method Equals(Obj: Object): Boolean
Boolean Equals(Object Obj)
func Equals(_ Obj: Object) -> Boolean
Boolean Equals(Object Obj)
Function Equals(Obj As Object) As Boolean
Parameters:
- Obj:
GetEnumerator virtual (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Island
method GetEnumerator: IEnumerator<JsonNode>
IEnumerator<JsonNode> GetEnumerator()
func GetEnumerator() -> IEnumerator<JsonNode>
Function GetEnumerator() As IEnumerator<JsonNode>
GetHashCode virtual (declared in JsonValue<T>)
Returns a hashcode of the value.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Integer GetHashCode()
Function GetHashCode() As Int32
GetSequence virtual (declared in JsonNode)
method GetSequence: IEnumerable<JsonNode>
IEnumerable<JsonNode> GetSequence()
// Toffee
func GetSequence() -> INSFastEnumeration<JsonNode>
// ToffeeV2
func GetSequence() -> IEnumerable<JsonNode>
Iterable<JsonNode> GetSequence()
Function GetSequence() As IEnumerable<JsonNode>
hash override (declared in JsonValue<T>) Toffee, ToffeeV2
Returns a hashcode of the value.
// Toffee-iOS, Toffee-iOS Simulator, Toffee-Mac Catalyst, Toffee-macOS, Toffee-tvOS, Toffee-tvOS Simulator, Toffee-visionOS, Toffee-visionOS Simulator, Toffee-watchOS Simulator
func hash() -> UInt64
// ToffeeV2
func hash() -> NativeUInt
// Toffee-watchOS
func hash() -> UInt32
hashCode (declared in JsonValue<T>) Cooper
Returns a hashcode of the value.
method hashCode: Integer
Integer hashCode()
func hashCode() -> Integer
Integer hashCode()
Function hashCode() As Integer
isEqual override (declared in JsonValue<T>) Toffee, ToffeeV2
Returns true if this object matches the value given.
// Toffee
func isEqual(_ obj: NSObject) -> Boolean
// ToffeeV2
func isEqual(_ obj: Object) -> Boolean
Parameters:
- obj:
iterator (declared in JsonNode) Cooper
method iterator: Iterator<JsonNode>
Iterator<JsonNode> iterator()
func iterator() -> Iterator<JsonNode>
Iterator<JsonNode> iterator()
Function iterator() As Iterator<JsonNode>
SaveToFile (not nullable File) (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
method SaveToFile(aFileName: not nullable File)
void SaveToFile(File! aFileName)
func SaveToFile(_ aFileName: File)
void SaveToFile(File aFileName)
Sub SaveToFile(aFileName As File)
Parameters:
- aFileName:
SaveToFile (not nullable File, JsonFormat, Encoding, Boolean) (declared in JsonNode) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-visionOS, Island-visionOS Simulator, Island-watchOS, Island-watchOS Simulator, Island-Windows, Toffee, ToffeeV2
method SaveToFile(aFileName: not nullable File; aFormat: JsonFormat; aEncoding: Encoding := nil; aIncludeBOM: Boolean := false)
void SaveToFile(File! aFileName, JsonFormat aFormat, Encoding aEncoding = null, Boolean aIncludeBOM = false)
func SaveToFile(_ aFileName: File, _ aFormat: JsonFormat, _ aEncoding: Encoding = nil, _ aIncludeBOM: Boolean = false)
void SaveToFile(File aFileName, JsonFormat aFormat, Encoding aEncoding, Boolean aIncludeBOM)
Sub SaveToFile(aFileName As File, aFormat As JsonFormat, aEncoding As Encoding = Null, aIncludeBOM As Boolean = false)
Parameters:
- aFileName:
- aFormat:
- aEncoding:
- aIncludeBOM:
ToJsonBinary (declared in JsonNode)
// .NET, .NET Core 6.0, .NET Standard 2.0
method ToJsonBinary(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding := nil; aIncludeBOM: Boolean := false): not nullable ImmutableBinary
// Island
method ToJsonBinary(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding; aIncludeBOM: Boolean := false): not nullable ImmutableBinary
// .NET, .NET Core 6.0, .NET Standard 2.0
ImmutableBinary! ToJsonBinary(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding = null, Boolean aIncludeBOM = false)
// Island
ImmutableBinary! ToJsonBinary(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding, Boolean aIncludeBOM = false)
func ToJsonBinary(_ aFormat: JsonFormat = JsonFormat.Minimal, _ aEncoding: Encoding, _ aIncludeBOM: Boolean = false) -> ImmutableBinary
ImmutableBinary ToJsonBinary(JsonFormat aFormat, Encoding aEncoding, Boolean aIncludeBOM)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ToJsonBinary(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding = Null, aIncludeBOM As Boolean = false) As ImmutableBinary
// Island
Function ToJsonBinary(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding, aIncludeBOM As Boolean = false) As ImmutableBinary
Parameters:
- aFormat:
- aEncoding:
- aIncludeBOM:
ToJsonBytes (declared in JsonNode)
// .NET, .NET Core 6.0, .NET Standard 2.0
method ToJsonBytes(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding := nil; aIncludeBOM: Boolean := false): not nullable array of Byte
// Island
method ToJsonBytes(aFormat: JsonFormat := JsonFormat.Minimal; aEncoding: Encoding; aIncludeBOM: Boolean := false): not nullable array of Byte
// .NET, .NET Core 6.0, .NET Standard 2.0
Byte[]! ToJsonBytes(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding = null, Boolean aIncludeBOM = false)
// Island
Byte[]! ToJsonBytes(JsonFormat aFormat = JsonFormat.Minimal, Encoding aEncoding, Boolean aIncludeBOM = false)
func ToJsonBytes(_ aFormat: JsonFormat = JsonFormat.Minimal, _ aEncoding: Encoding, _ aIncludeBOM: Boolean = false) -> Byte...
Byte[] ToJsonBytes(JsonFormat aFormat, Encoding aEncoding, Boolean aIncludeBOM)
// .NET, .NET Core 6.0, .NET Standard 2.0
Function ToJsonBytes(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding = Null, aIncludeBOM As Boolean = false) As Byte()
// Island
Function ToJsonBytes(aFormat As JsonFormat = JsonFormat.Minimal, aEncoding As Encoding, aIncludeBOM As Boolean = false) As Byte()
Parameters:
- aFormat:
- aEncoding:
- aIncludeBOM:
ToJsonString override
method ToJsonString(aFormat: JsonFormat := JsonFormat.HumanReadable): String
String ToJsonString(JsonFormat aFormat = JsonFormat.HumanReadable)
func ToJsonString(_ aFormat: JsonFormat = JsonFormat.HumanReadable) -> String
String ToJsonString(JsonFormat aFormat)
Function ToJsonString(aFormat As JsonFormat = JsonFormat.HumanReadable) As String
Parameters:
- aFormat:
toString (declared in JsonValue<T>) Cooper
method toString: PlatformString
PlatformString toString()
func toString() -> PlatformString
PlatformString toString()
Function toString() As PlatformString
ToString override (declared in JsonValue<T>) .NET, .NET Core 6.0, .NET Standard 2.0, Island, Toffee, ToffeeV2
Convert this value to string.
method ToString: PlatformString
PlatformString ToString()
func ToString() -> String
Function ToString() As PlatformString
UniqueCopy override (declared in JsonValue<T>)
// .NET, .NET Core 6.0, .NET Standard 2.0
method UniqueCopy: InstanceType
// Island
method UniqueCopy: instancetype
// .NET, .NET Core 6.0, .NET Standard 2.0
InstanceType UniqueCopy()
// Island
instancetype UniqueCopy()
func UniqueCopy() -> instancetype
instancetype UniqueCopy()
// .NET, .NET Core 6.0, .NET Standard 2.0
Function UniqueCopy() As InstanceType
// Island
Function UniqueCopy() As instancetype