如何运行作为HashMap作为循环语句接收的json?
Map<String, Object> status = a.getStatus(b.c());
状态的值是:
{
"schId": "abcd",
"pos": "8",
"batteryStatus": "USE",
"ptz": "358.5/0.0/0",
"schTime": "1639308034594",
"sensorVO": {
"sirmean": "30.4",
"sirmax": "36.1",
"sh2S": "0.0",
"sco2": "4.0",
"so2": "213.0",
"shumi": "37.0",
"sno2": "0.0",
"sirmin": "23.0",
"stemp": "40.0",
"sco": "0.0"
},
"time": "1639308034594",
"battery": "27.80",
"speed": "30.0",
"status": "Normal",
"direction": "North"
}
此时,我想知道如何循环传感器VO。
您可以从org使用
包jsonObject
。json
这篇文章可以帮助你如何使用它
void handleValue(Object value) {
if (value instanceof JSONObject) {
handleJSONObject((JSONObject) value);
} else if (value instanceof JSONArray) {
handleJSONArray((JSONArray) value);
} else {
logger.info("Value: {0}", value);
}
}
void handleJSONObject(JSONObject jsonObject) {
jsonObject.keys().forEachRemaining(key -> {
Object value = jsonObject.get(key);
logger.info("Key: {0}", key);
handleValue(value);
});
}
static void main() {
JSONObject jo = new JSONObject("{\"city\":\"chicago\",\"name\":\"jon doe\",\"age\":\"22\"}");
handleJSONObject(jo);
}
使用Python 3.3,我想循环d.items()并根据if条件返回匹配项。这是代码: 我希望打印“匹配”,但是我得到的是两个语句都相反打印,即, 如何让代码只打印正确的语句?感谢任何帮助。
1、什么是循环语句 一般编程语言都有循环语句,为什么呢? 那就问一下自己,我们弄程序是为了干什么? 那肯定是为了方便我们工作,优化我们的工作效率啊。 而计算机和人类不同,计算机不怕苦也不怕累,也不需要休息,可以一直做。 你要知道,计算机最擅长就是做重复的事情。 所以这时候需要用到循环语句,循环语句允许我们执行一个语句或语句组多次。 循环语句的一般形式如下: 在 Python 提供了 for 循环和
while 循环:while 条件 do … end repeat 循环:repeat … until 条件 for 循环:for 变量 = 初值,终点值,步进 do … end for 循环:for 变量 1,变量 2,… ,变量 N in表或枚举函数 do … end while 循环 my_table = {1,2,3} local index = 1 -- 注意: table 中的索引从
我正在尝试用AnyLogic构建一个小的交付模型。我在工厂收到订单,想把它们转移到卡车上。我们的想法是,将订单发送给卡车,直到达到容量(在这个测试模型中只有2辆),然后选择下一辆有空间的卡车。在工厂的出口区,我有以下代码“出口操作”。“代理人”是订单。 为什么订单从未送达卡车?对于实数,它是有效的,它必须与循环有关。或者不可能在操作中使用循环?
行动时间 - SQL语句作为变量 unlang的一个非常强大的功能是它允许您通过sql模块执行SQL查询。查询实际上是一个变量,此查询的返回值是变量的值。我们现在将修改上一个练习以从数据库中获取时间并将其添加到Reply-Message值。 要执行SQL查询,您需要包含并配置FreeRADIUS以使用sql模块。 sql模块还需要在至少一个部分中使用,例如,授权或记帐部分。 1.在FreeRADI
场景:继我之前的问题(在存储过程中使用游标循环行MySQL)之后,我尝试执行一个嵌套的prepare语句,在该语句中,我向外部语句输入一个日期,然后调用内部语句,该语句从表中获取数据。 代码: 问题:这段代码运行时没有错误,但没有给出任何结果。如果我只运行第一个准备好的语句,一个接一个地直接输入变量,就可以了。所以我猜问题在于我的第二句话。 问题:你知道我做错了什么吗? Obs:第二个代码应该循环