From 0df488874f52a881d14b5876babaa780bb6200ee Mon Sep 17 00:00:00 2001 From: Jesper Lundgren Date: Mon, 9 Mar 2020 16:12:24 +0800 Subject: feature: add option to disable forward slash escaping Thanks @spacewander for optimization and documentation. --- tests/agentzh.t | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'tests/agentzh.t') diff --git a/tests/agentzh.t b/tests/agentzh.t index 7967337..7591902 100644 --- a/tests/agentzh.t +++ b/tests/agentzh.t @@ -284,3 +284,22 @@ print(string.format("%16.0f", cjson.decode("9007199254740992"))) 9.007199254741e+15 9007199254740992 9007199254740992 + + + +=== TEST 21: / in string +--- lua +local cjson = require "cjson" +local a={test = "http://google.com/google"} +local b=cjson.encode(a) +print(b) +cjson.encode_escape_forward_slash(false) +local b=cjson.encode(a) +print(b) +cjson.encode_escape_forward_slash(true) +local b=cjson.encode(a) +print(b) +--- out +{"test":"http:\/\/google.com\/google"} +{"test":"http://google.com/google"} +{"test":"http:\/\/google.com\/google"} -- cgit v1.2.3-55-g6feb