Json字符串解析

我准备了一段json字符串

{
  "status": "error",
  "message": "Object Not Found",
  "rate_limit": {
    "used": 1,
    "hourly_quota": 120,
    "hourly_remaining": 119
  }
}

在Project Event中添加一个json解析操作,并将上面的json字符串粘贴到json输入框中,尴尬的是我在写这个文档时,软件还存在一个bug,输入框不支持换行。(不过不用担心一般都是通过变量从http请求中获取json)

然后再添加一个对话框操作来显示需要获取的参数内容,在对话框操作的内容输入框中输入

status:[1.status],used:[1.rate_limit.used]

可以看到对话框操作的内容中有两个变量:[1.status][1.rate_limit.used],这种[x.x]格式表示用于获取json解析操作参数内容的变量,其中第一个数字表示获取的json解析操作ID,后面的就是对应的要获取的参数名,可以支持使用.号连接来获取嵌套的参数。

我们尝试执行操作

执行的操作结果

可以看到我们成功解析了这串json字符串,并拿到了status、used两个参数的内容。

可能有人会问怎么获取数组类型的json参数内容,很遗憾,我写这个文档的时候才想起来还有数组类型的json,等待下一个版本。

Last updated

Was this helpful?