# 解

**JSON 反序列化。把 JSON 文本解析成字典/数组。**

```xuantie
设 数据 = 解("{\"名称\": \"玄铁\"}")
示(数据["名称"])   // 玄铁
```

## 你可以……

- **解析后当字典用**——键用引号串下标:

```xuantie
设 消息 = 解(体)
若 消息.包含?("method") {
    示(消息["method"])
}
```

- **解析数组**:

```xuantie
设 列表 = 解("[1, 2, 3]")
示(列表[1])   // 2
```

- **配 `求` 解析接口返回**:

```xuantie
设 r = 求("http://api.example.com/data")
若 r.成功 {
    设 数据 = 解(r.值)
    若 数据 != 空 { 示(数据["名称"]) }
}
```

## 注意

- 非法 JSON、空串都解析成 `空`——取用前先判空。
- JSON 的 `null` 也解析成 `空`,与失败同值;需要区分时核对原文。

## 相关

[化](化.md) · [求](求.md) · [连](连.md)