Skip to content

Commit 43913eb

Browse files
committed
Fuse.Scripting: add Context.Stringify()
This method converts a JavaScript object to a Uno string containing a JSON object, essentially invoking JSON.stringify() in JavaScript.
1 parent a41a69a commit 43913eb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Source/Fuse.Scripting/Context.uno

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,15 @@ namespace Fuse.Scripting
100100
return null;
101101
}
102102

103+
Function _stringify;
104+
public string Stringify(object value)
105+
{
106+
if (_stringify == null)
107+
_stringify = (Function)Evaluate("(Context)", "JSON.stringify");
108+
109+
return _stringify.Call(this, value);
110+
}
111+
103112
Function _parseJson;
104113
public object ParseJson(string json)
105114
{

0 commit comments

Comments
 (0)