@@ -21,16 +21,16 @@ Lua CJSON is covered by the MIT license. Review the file +LICENSE+ for
2121details.
2222
2323The current stable version of this software is available from the
24- http ://www. kyne.au/%7Emark/software/lua-cjson.php[Lua CJSON website].
24+ https ://kyne.au/%7Emark/software/lua-cjson.php[Lua CJSON website].
2525
2626Feel free to email me if you have any patches, suggestions, or comments.
2727
2828
2929Installation
3030------------
3131
32- Lua CJSON requires either http ://www. lua.org[Lua] 5.1, Lua 5.2, Lua 5.3,
33- or http ://www. luajit.org[LuaJIT] to build.
32+ Lua CJSON requires either https ://lua.org[Lua] 5.1, Lua 5.2, Lua 5.3,
33+ or https ://luajit.org[LuaJIT] to build.
3434
3535The build method can be selected from 4 options:
3636
@@ -63,7 +63,7 @@ cp cjson.so $LUA_MODULE_DIRECTORY
6363CMake
6464~~~~~
6565
66- http ://www. cmake.org[CMake] can generate build configuration for many
66+ https ://cmake.org[CMake] can generate build configuration for many
6767different platforms (including Unix and Windows).
6868
6969First, generate the makefile for your platform using CMake. If CMake is
8888cp cjson.so $LUA_MODULE_DIRECTORY
8989
9090Review the
91- http ://www. cmake.org/cmake/help/ documentation.html [CMake documentation]
91+ https ://cmake.org/documentation/ [CMake documentation]
9292for further details.
9393
9494
9595RPM
9696~~~
9797
98- Linux distributions using http ://rpm.org[RPM] can create a package via
98+ Linux distributions using https ://rpm.org[RPM] can create a package via
9999the included RPM spec file. Ensure the +rpm-build+ package (or similar)
100100has been installed.
101101
@@ -109,7 +109,7 @@ rpm -Uvh $LUA_CJSON_RPM
109109LuaRocks
110110~~~~~~~~
111111
112- http ://luarocks.org[LuaRocks] can be used to install and manage Lua
112+ https ://luarocks.org[LuaRocks] can be used to install and manage Lua
113113modules on a wide range of platforms (including Windows).
114114
115115First, extract the Lua CJSON source package.
@@ -125,7 +125,7 @@ LuaRocks does not support platform specific configuration for Solaris.
125125On Solaris, you may need to manually uncomment +USE_INTERNAL_ISINF+ in
126126the rockspec before building this module.
127127
128- Review the http ://luarocks.org/en /Documentation[LuaRocks documentation]
128+ Review the https ://github.com/luarocks/luarocks/wiki /Documentation[LuaRocks documentation]
129129for further details.
130130
131131
@@ -151,7 +151,7 @@ Built-in floating point conversion
151151^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
152152
153153Lua CJSON may be built with David Gay's
154- http ://www. netlib.org/fp/[floating point conversion routines]. This can
154+ https ://netlib.org/fp/[floating point conversion routines]. This can
155155increase overall performance by up to 50% on some platforms when
156156converting a large amount of numeric data. However, this option reduces
157157portability and is disabled by default.
@@ -380,8 +380,8 @@ ensure all Lua strings passed to +cjson.encode+ are UTF-8.
380380Base64 is commonly used to encode binary data as the most efficient
381381encoding under UTF-8 can only reduce the encoded size by a further
382382~8%. Lua Base64 routines can be found in the
383- http ://w3.impa.br/%7Ediego/software/luasocket/[LuaSocket] and
384- http ://www .tecgraf.puc-rio.br/%7Elhf/ftp/lua/#lbase64[lbase64] packages.
383+ https ://w3.impa.br/%7Ediego/software/luasocket/[LuaSocket] and
384+ https ://web .tecgraf.puc-rio.br/%7Elhf/ftp/lua/#lbase64[lbase64] packages.
385385=========
386386
387387Lua CJSON uses a heuristic to determine whether to encode a Lua table as
@@ -606,8 +606,8 @@ Lua CJSON decodes JSON +null+ as a Lua +lightuserdata+ NULL pointer.
606606References
607607----------
608608
609- - http ://tools .ietf.org/html/rfc4627[RFC 4627]
610- - http ://www. json.org/[JSON website]
609+ - https ://datatracker .ietf.org/doc /html/rfc4627[RFC 4627]
610+ - https ://json.org/json-en.html [JSON website]
611611
612612
613613// vi:ft=asciidoc tw=72:
0 commit comments