arrays - nodemcu解析JSOn数组
问题描述
知道如何在 NodeMCU 中解析以下类型的 json 对象数组。
"[{\"PropertyID\": \"9641\",\"DBPollCount\": 0,\"SampleTime\": \"1969-12-31T19:00:00\"},{\"PropertyID\" : \"9641\",\"DBPollCount\": 0,\"SampleTime\": \"1969-12-31T19:00:00\"}]";
感谢帮助。
解决方案
您是否尝试过使用sjson 模块(特别是sjson.decode()
方法)?
local jsonString = '[{\"PropertyID\": \"9641\",\"DBPollCount\": 0,\"SampleTime\": \"1969-12-31T19:00:00\"},{\"PropertyID\": \"9641\",\"DBPollCount\": 0,\"SampleTime\": \"1969-12-31T19:00:00\"}]'
local jsonObj = sjson.decode(jsonString)
应该做的伎俩。
推荐阅读
- javascript - 尝试使用 javascript 上的 if 语句创建年龄限制
- google-analytics - 为什么我的 Google Analytics API 查询恰好返回 1.000.000 行?
- python - 如何将 pandas df 转换为复杂的 json 结构?
- flask - 为什么字典没有用 Flask-Babel 翻译
- python - 我将如何为此创建一个 for 循环?
- android - 为什么我不能通过全局声明对象来访问我的 xml 文件中的组件?
- excel - Office 365 Excel,接收错误代码 1004:应用程序定义或对象定义错误。相关代码太长
- powershell - PowerShell Tee-Object 未捕获文件中的调试行
- google-chrome-extension - 从 chrome 扩展访问 react devtools `$r`
- javascript - 函数返回无效值