Package org.robovm.apple.foundation
Class NSJSONSerialization
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSJSONSerialization
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSJSONSerialization extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSJSONSerialization.NSJSONSerializationPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description NSJSONSerialization()protectedNSJSONSerialization(NSObject.Handle h, long handle)protectedNSJSONSerialization(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static NSDatacreateJSONData(NSObject obj, NSJSONWritingOptions opt)static NSObjectcreateJSONObject(NSData data, NSJSONReadingOptions opt)static booleanisValidJSONObject(NSObject obj)static NSObjectreadJSONObject(NSInputStream stream, NSJSONReadingOptions opt)static longwriteJSONObject(NSObject obj, NSOutputStream stream, NSJSONWritingOptions opt)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
NSJSONSerialization
public NSJSONSerialization() -
NSJSONSerialization
-
NSJSONSerialization
-
-
Method Details
-
isValidJSONObject
-
createJSONData
public static NSData createJSONData(NSObject obj, NSJSONWritingOptions opt) throws NSErrorException- Throws:
NSErrorException
-
createJSONObject
public static NSObject createJSONObject(NSData data, NSJSONReadingOptions opt) throws NSErrorException- Throws:
NSErrorException
-
writeJSONObject
public static long writeJSONObject(NSObject obj, NSOutputStream stream, NSJSONWritingOptions opt) throws NSErrorException- Throws:
NSErrorException
-
readJSONObject
public static NSObject readJSONObject(NSInputStream stream, NSJSONReadingOptions opt) throws NSErrorException- Throws:
NSErrorException
-