mvel表达式,解析JSON字符串的提取对应键值
// 假设 jsRet 变量包含以下 JSON 字符串
// {
// "success": true,
// "nonce": "f9e29962-0960-4e7f-abac-4b546220ed4a",
// "timestamp": 1770969286,
// "signature": "JN9Hv8QGdrtrcwbsc4eoGxP5y73M3YpSQb2MYrgnJSo="
// }
// 解析 JSON 字符串并提取 success 字段
import org.json.JSONObject;
JSONObject jsonObject = new JSONObject(jsRet);
// 提取 success 字段并输出布尔值
jsonObject.getBoolean("success")
// 输出结果: true
// 提取 nonce 字段并输出字符串值
jsonObject.getString("nonce")
// 输出结果: f9e29962-0960-4e7f-abac-4b546220ed4a
mvel表达式,解析JSON字符串判断某个键值
// 假设 jsRet 变量包含以下 JSON 字符串
// {
// "success": true,
// "nonce": "f9e29962-0960-4e7f-abac-4b546220ed4a",
// "timestamp": 1770969286,
// "signature": "JN9Hv8QGdrtrcwbsc4eoGxP5y73M3YpSQb2MYrgnJSo="
// }
// 解析 JSON 字符串并判断 nonce 字段是否为 "f9e29962-0960-4e7f-abac-4b546220ed4a"
import org.json.JSONObject;
JSONObject jsonObject = new JSONObject(jsRet);
// 判断 nonce 字段是否为 "f9e29962-0960-4e7f-abac-4b546220ed4a" 并输出布尔值
jsonObject.getString("nonce").equals("f9e29962-0960-4e7f-abac-4b546220ed4a")
// 输出结果: true 或 false
// 判断 timestamp 字段是否为 1770969286
jsonObject.getInt("timestamp") == 1770969286
// 输出结果: true 或 false
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END




暂无评论内容