diff src/luan/modules/BasicLuan.java @ 1802:ca98dee04e08 default tip

add Parsers.json_null
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 21 Apr 2024 21:25:15 -0600
parents 04ac5f2771c8
children
line wrap: on
line diff
--- a/src/luan/modules/BasicLuan.java	Tue Mar 12 09:28:39 2024 -0600
+++ b/src/luan/modules/BasicLuan.java	Sun Apr 21 21:25:15 2024 -0600
@@ -227,6 +227,8 @@
 		throw new LuanException("options must be table of function");
 	}
 
+	public static final Object json_null = new Object();
+
 	public static String json_string(Object obj,LuanTable options) throws LuanException {
 		JsonToString jts = new JsonToString();
 		if( options != null ) {
@@ -236,7 +238,7 @@
 				jts.compressed = compressed;
 			Utils.checkEmpty(options);
 		}
-		return jts.toString(Luan.toJava(obj));
+		return jts.toString(Luan.toJava(obj,json_null));
 	}
 
 	public static Object get_local_cloned(Luan luan,Object obj,Object key) {