-
Notifications
You must be signed in to change notification settings - Fork 0
API Host ScriptJsonSerializer
Liu.Yandong.Hanks edited this page Aug 21, 2026
·
3 revisions
Base serializer for script values to/from JSON.
Namespace: AuroraScript.Runtime.Serialization. Kind: class.
Back to .NET Host API Reference
Base serializer for script values to/from JSON.
A minimal use of ScriptJsonSerializer.
var serializer = ScriptJsonSerializer.Default;
var json = serializer.Serialize(ScriptDatum.FromNumber(42));
var value = serializer.Deserialize("{\"name\":\"Aurora\"}");
Console.WriteLine(json); // 42static readonly ScriptJsonSerializer DefaultParameters
None.
Returns
Returns ScriptJsonSerializer.
var serializer = ScriptJsonSerializer.Default;string Serialize(ScriptDatum datum, EngineOptions options = null, bool indented = false)Parameters
| Name | Type | Required | Description |
|---|---|---|---|
datum |
ScriptDatum |
Yes | Script datum to serialize. |
options |
EngineOptions |
No | Configuration controlling this operation. |
indented |
bool |
No | Whether to generate indented JSON. |
Returns
Returns string.
ScriptObject Deserialize(string jsonText, EngineOptions options = null)Parameters
| Name | Type | Required | Description |
|---|---|---|---|
jsonText |
string |
Yes | JSON text to serialize or deserialize. |
options |
EngineOptions |
No | Configuration controlling this operation. |
Returns
Returns ScriptObject.
AuroraScript.JIT 4.0.0 · Documentation Home · Repository · MIT License