解
JSON 反序列化。把 JSON 文本解析成字典/数组。
xuantie
设 数据 = 解("{\"名称\": \"玄铁\"}")
示(数据["名称"]) // 玄铁你可以……
- 解析后当字典用——键用引号串下标:
xuantie
设 消息 = 解(体)
若 消息.包含?("method") {
示(消息["method"])
}- 解析数组:
xuantie
设 列表 = 解("[1, 2, 3]")
示(列表[1]) // 2- 配
求解析接口返回:
xuantie
设 r = 求("http://api.example.com/data")
若 r.成功 {
设 数据 = 解(r.值)
若 数据 != 空 { 示(数据["名称"]) }
}注意
- 非法 JSON、空串都解析成
空——取用前先判空。 - JSON 的
null也解析成空,与失败同值;需要区分时核对原文。