当前位置: 首页 > article >正文

lua-cjson 例子

`apt install -y lua-cjson` 安装

编辑 tmp.lua

cjson = require "cjson"
p = 666
d = "23.42"
payload='{"d":[{"pres":'..(p)..',"temp":"'..(d)..'"}]}'
print("payload = " .. payload)

j = cjson.decode(payload)
print("payload.d[1].temp = ".. j.d[1].temp)

`lua tmp.lua` 运行结果:

payload = {"d":[{"pres":666,"temp":"23.42"}]}
payload.d[1].temp = 23.42

很显然,支持 json 嵌套

lua-cjson 手册可参考这里:

https://kyne.au/%7Emark/software/lua-cjson-manual.html


http://www.kler.cn/a/421832.html

相关文章:

  • 计算机的错误计算(一百七十四)
  • python实现c++中so库调用及dbus服务开发
  • 《船舶物资与市场》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • PostgreSQL认证培训需要什么条件
  • node.js基础学习-fs模块-Stream流(七)
  • 基于vite6+ vue3 + electron@33 实现的 局域网内互传文件的桌面软件
  • 批量生成不同用户的pdf 文件(html样式)
  • 【C++进阶篇】C++继承进阶:深入理解继承的复杂性
  • 基础入门-Web应用OSS存储负载均衡CDN加速反向代理WAF防护部署影响
  • Recaptcha2 图像识别 API 对接说明
  • flask的第一个应用
  • 设计模式——方法链or流式接口
  • 什么是 Kubernetes(K8s)?
  • Chapter 17 v-model进阶
  • 深入探讨锁升级问题
  • 基于Java Springboot智慧农业微信小程序
  • 0.Git初步概念
  • 【Linux】设计文件系统(C实现)
  • 【C#】书籍信息的添加、修改、查询、删除
  • C++创建动态链接库(附原因说明)
  • 20241129解决在Ubuntu20.04下编译中科创达的CM6125的Android10出现找不到库文件libncurses.so.5的问题
  • Neo4j APOC-01-图数据库 apoc 插件 windows10 安装
  • web移动端、pc端获取浏览器指纹-fingerprintjs插件(类似mac地址)
  • HDFS怎么查看文件存储位置?
  • 解决爬虫ConnectionResetError出现的问题
  • 力扣第 75 题是 颜色分类