首页 > 解决方案 > nodemcu解析JSOn数组

问题描述

知道如何在 NodeMCU 中解析以下类型的 json 对象数组。

"[{\"PropertyID\": \"9641\",\"DBPollCount\": 0,\"SampleTime\": \"1969-12-31T19:00:00\"},{\"PropertyID\" : \"9641\",\"DBPollCount\": 0,\"SampleTime\": \"1969-12-31T19:00:00\"}]";

感谢帮助。

标签: arraysjsonesp8266nodemcu

解决方案


您是否尝试过使用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)

应该做的伎俩。


推荐阅读