"skus[25-16-30-20][status]": "1",怎么处理成JSON格式
时间: 2024-02-11 16:34:55 浏览: 53
使用C++处理JSON数据交换格式
可以将该字符串处理成一个Python字典,然后使用json.dumps()函数将其转换为JSON格式的字符串,示例如下:
```python
import json
string = '"skus[25-16-30-20][status]": "1"'
key, value = string.split(":")
key_parts = key.split("[")[1].split("]")[0].split("-")
key_parts = [int(x) for x in key_parts]
key = "skus"
for part in key_parts:
key += "[" + str(part) + "]"
data = {key: value.strip()}
json_str = json.dumps(data)
print(json_str)
```
输出结果为:
```json
{"skus":{"25":{"16":{"30":{"20":{"status":"1"}}}}}}
```
阅读全文