我为什么要再给lua写一个json模块   最近要给自己编写的服务器加上json解析模块。根据我当前的项目,可以预测服务器中使用json的地方:通信。由于与客户端通信使用google protocolbuffer,仅在与SDK通信中使用json配置。我们当前直接将配置转换为lua table。但其他项目依然有很大概率要使用json作为配置。MongoDB。项目中使用MongoDB作为数据存储,很多
转载 2024-05-16 21:20:12
163阅读
Lua:开源库 lua-cjson 安装及使用开源库 lua-cjson 是一个简单小巧的动态库,可被 lua 脚本 require 加载。在 Lua 中通过一系列的 lua-cjson API 调用完成 Lua 值与 Json 值的相互转换(编码及解码)。注:lua-cjson 要求编码格式为UTF8。lua-cjson 不支持 UTF-16 and UTF-32。安装:Step 1:安装 Lu
转载 2024-03-30 17:08:28
1283阅读
       GUIReader中有个widgetFromJsonFile的方法,此方法是用于解析json文件(cocostudio生成的UI的)并返回该文件的父节点(Widget),然后便于进一步的UI操作(如获得各种子类进行填充数据作显示等)。       那么这时候问题就来了,当需要在一个页面或一个控件(尤其是翻
转载 2024-03-20 13:34:34
100阅读
Lua CJSON、2.1.0版本、MIT协议 支持UTF-8,不支持UTF-16和UTF-32。  #没有任何影响。 支持Lua-5.1、Lua-5.2、LuaJIT。 【安装】 方法一:修改Makefile设置PREFIX变量为/usr/local/lua,然后执行make install即可。 方法二:执行make,然后cp
转载 2024-03-25 16:39:31
139阅读
JSON是 JavaScript Object Notation的简称,是一种轻量的数据表示方法。json格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎 介绍json格式前,先让我们看看XML格式。显然,XML 得到了相当多的关注(正面和负面的评价都有),已经在 ajax 应用程序中广泛使用: <request> <firstNa
转载 3月前
425阅读
  最近要给自己编写的服务器加上json解析模块。根据我当前的项目,可以预测服务器中使用json的地方:通信。由于与客户端通信使用google protocolbuffer,仅在与SDK通信中使用json配置。我们当前直接将配置转换为lua table。但其他项目依然有很大概率要使用json作为配置。MongoDB。项目中使用MongoDB作为数据存储,很多接口需要用到json.而在我的服务器中,
转载 2024-05-06 10:07:39
159阅读
location ~ /lua_iconv { default_type 'text/html'; charset gbk; lua_code_cache on; content_by_lua_file /usr/example/lua/test_iconv.lua; } lua_code_cache 表示 缓存lua脚本内容JSON库&
转载 2024-05-23 15:09:51
112阅读
开源了一个 LuaJSON 解析库 LuaJSONLib,基于 cJSON 效率比较高,在关闭嵌套层数限制的情况下,每秒可以递归解析 1500 层 JSON 数据 API 总览名称功能value = Load(str)将已编码的 JSON 对象解码为 Lua 对象value = LoadFromFile(path)将指定路径文件中已编码的 JSON 对象解码为 Lua 对象str = Dum
转载 2023-06-21 17:14:53
430阅读
JSON库 在进行数据传输时JSON格式目前应用广泛,因此从Lua对象与JSON字符串之间相互转换是一个非常常见的功能;目前Lua也有几个JSON库,本人用过cjson、dkjson。其中cjson的语法严格(比如unicode \u0020\u7eaf),要求符合规范否则会解析失败(如\u002),而dkjson相对宽松,当然也可以通过修改cjson的源码来完成一些特殊要求。而在使用
转载 2024-02-23 17:46:13
191阅读
myjson.lua文件:{CSDN:CODE:craigmj}--[[JSON4Lua example script.Demonstrates the simple functionality of the json module.]]--j
转载 7月前
19阅读
简介在c++中用来解析Json的库很多,如Jsoncpp。我之前也使用Jsoncpp来做Json解析,但自从接触rapidjson后,特别是尝试使用之后,便决定以后就使用它了,要与Jsoncpp说拜拜。使用Jsoncpp的同学不妨尝试一下,不管在易用性还是性能方面,rapidjson都是可圈可点的。RapidJSON 是一个 C++ 的 JSON 解析器及生成器。它的灵感来自 RapidXml。(
前言对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。一些常见的Lua库可以在github上搜索,下面给出链接:https://github.com/search?utf8=%E2%9C%93&q=lua+resty一丶JSON库在进行数据传输时JSON格式目前应
转载 2024-03-22 11:24:49
280阅读
# Redis + Lua + Json: 高效处理数据的绝佳组合 ![Redis Lua Json]( Redis是一款高性能的键值存储数据库,而Lua是一种轻量级的脚本语言,Json是一种常用的数据格式。将这三者结合起来使用可以实现高效处理数据的目的。本文将介绍如何使用Redis、LuaJson进行数据处理,并给出相应的代码示例。 ## 1. Redis简介 Redis是一种基于内存
原创 2023-08-28 11:26:54
601阅读
 1.cjson.encode cjson.decode 和System.IO.File进行json文件的读写。m.JsonPath = 'Assets/debug_cfg.json' local text = File.ReadAllText(m.JsonPath) local jsonInfos = cjson.decode(text) m.templateKey
转载 2023-06-11 00:00:51
414阅读
# Python中的JSON数据格式与含有u的问题 在Python中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于在不同平台之间传输和存储数据。它基于JavaScript的一种子集,易于阅读和编写,同时也易于解析和生成。在Python中,我们可以使用内置的`json`模块来处理JSON数据。 然而,有时候在处理JSON数据时,我们可能会遇到一
原创 2024-04-06 04:14:14
55阅读
MessagePack(简写msgpack)是一个高效的二进制序列化格式。它让你像JSON一样可以在各种语言之间交换数据。但是它比JSON更快、更小。小的整数会被编码成一个字节,短的字符串仅仅只需要比它的长度多一字节的大小。之前在lua脚本中使用过msgpack,因为有大量数据要入redis,而考虑到内存开销,使用了压缩比更大的msgpack。因为msgpack是一个二进制格式,所以没法像json
        博猪开了CSDN也有一段时间了,但是呢,一直没写,只是在学习。        最近发现解码json串时,如果json串本身格式错误会造成程序报错,那当然不能忍,于是断断续续抽着间隙来写写了一个礼拜终于写了一个较为完整的纯lua脚本来判断json
转载 2024-03-22 11:25:44
303阅读
官方模块*nginx -V 显示的信息就是加载的模块信息Module(1)ngx_http_stub_status_module 本机状态该ngx_http_stub_status_module模块提供对基本状态信息的访问。 此模块不是默认生成的,应该使用--with-http_stub_status_module 配置参数启用 。 配置location / basic_status {
转载 2024-06-16 07:48:41
110阅读
第一部分,Lua socket如何读写二进制数据。cocos2dx 3.x 版本已经集成了lua socket所以可以直接使用无需自己集成。首先需要初始化lua socket 如下:socket = require("socket"); tcp = socket.connect("127.0.0.1", 1024); -- non-blocking
链表由于table是动态的实体,所以在Lua中实现链表是很方便的。每个节点以一个table来表示,一个“链表”只是节点table中的一个字段。该字段包含了对其他table的引用。例如,要实现一个基础的列表,其中每个节点具有两个字段:next和value创建一个链表:list = nil list = {next = list,value = v} --遍历此链表 local l = list wh
转载 2024-09-11 15:07:50
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5