json_loads
始于版本 | 18.5 |
---|
dict json_loads(string json, int flags)
尝试从JSON格式字符串创建字典。如果解析出错,则创建空字典。 系统可识别两种JSON格式:
- 完全类型化格式:每个元素都包含类型和值的映射,这种方式可以完整保留VEX字典的往返转换特性,但格式较为冗长。
- 紧凑格式:需要字典自行推断JSON元素的类型,因此像向量这样的数据结构会被创建为浮点数组。
注意:
- VEX字典要求数组元素类型必须一致
- 如果数组包含混合类型,元素将被创建为原始JSON值的字符串形式
可选标志值:
0 | 自动检测字符串是类型化还是无类型JSON |
---|---|
1 | 要求必须是完全类型化JSON |
2 | 要求必须是无类型JSON。如果读取到完全类型化JSON,会额外创建一层字典结构 |