about summary refs log tree commit diff stats
path: root/js/baba-yaga/debug-json-raw.baba
diff options
context:
space:
mode:
Diffstat (limited to 'js/baba-yaga/debug-json-raw.baba')
-rw-r--r--js/baba-yaga/debug-json-raw.baba15
1 files changed, 15 insertions, 0 deletions
diff --git a/js/baba-yaga/debug-json-raw.baba b/js/baba-yaga/debug-json-raw.baba
new file mode 100644
index 0000000..bac7412
--- /dev/null
+++ b/js/baba-yaga/debug-json-raw.baba
@@ -0,0 +1,15 @@
+// Test to see raw JSON string value
+simpleData : {name: "Alice", age: 30};
+
+// Convert to JS object
+jsObj : io.tableToObject simpleData;
+
+// Try to stringify
+jsonStr : io.callJS "JSON.stringify" [jsObj];
+
+// Show the raw values
+result : when jsonStr is
+  Ok str then {jsObj: jsObj, jsonStr: str, success: true}
+  Err msg then {jsObj: jsObj, error: msg, success: false};
+
+result;