Class JsonReader
public class JsonReader : Closeable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ICloseable, IAutoCloseable
- Inheritance
-
JsonReader
- Implements
- Extension Methods
Constructors
JsonReader(Reader)
public JsonReader(Reader arg0)
Parameters
JsonReader(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public JsonReader(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
BeginArray()
public void BeginArray()
Exceptions
BeginObject()
public void BeginObject()
Exceptions
Close()
public void Close()
Exceptions
CreatePoolableInstance(Reader)
HPA initializer for JsonReader(Java.Io.Reader arg0)
public static JsonReader CreatePoolableInstance(Reader arg0)
Parameters
arg0Reader
Returns
EndArray()
public void EndArray()
Exceptions
EndObject()
public void EndObject()
Exceptions
HasNext()
public bool HasNext()
Returns
Exceptions
IsLenient()
public bool IsLenient()
Returns
NextBoolean()
public bool NextBoolean()
Returns
Exceptions
NextDouble()
public double NextDouble()
Returns
Exceptions
NextInt()
public int NextInt()
Returns
Exceptions
NextLong()
public long NextLong()
Returns
Exceptions
NextName()
public String NextName()
Returns
Exceptions
NextNull()
public void NextNull()
Exceptions
NextString()
public String NextString()
Returns
Exceptions
Peek()
public JsonToken Peek()
Returns
Exceptions
SetLenient(bool)
public void SetLenient(bool arg0)
Parameters
SkipValue()
public void SkipValue()