| Einhugur JSON III Serialization Framework for Xojo |
|
JSONSerializerIII.DeSerializeFromString Method
Shared convenience method to do one line de-serialization.
shared DeSerializeFromString(
item
as Object,
rootName
as String,
document
as String)
Parameters
- item
- The object to de-serialize into
- rootName
- Name of the root. This can be empty string if package root is not named.
- document
- JSON message as string.
Remarks
try
var root as new ItemPackage()
JSONSerializationIII.JSONSerializerIII.DeSerializeFromString(root,"",TextArea1.Text)
MessageBox root.Message
MessageBox root.data.items(0).id
MessageBox root.data.items(1).id
var s2 as String = JSONSerializationIII.JSONSerializerIII.SerializeToString(root, "")
MessageBox "Serialised again:" + EndOfLine + EndOfLine + s2
catch ex as JSONSerializationIII.SerializationException
MessageBox ex.Message
end try
This method can throw SerializationException.
See Also
JSONSerializerIII Class