Mercurial Hosting > luan
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) {