【dict】dict和json相互转换

dict与json相互转换之前要导包import json

import json
d_json = '{"B": 2, "a": 1}'

d_dict = json.loads(d_json)
d_dict['c'] = 101

d_json2 = json.dumps(d_dict)
print(d_dict) # {'B': 2, 'a': 1, 'c': 101}
print(d_json2) # {"B": 2, "a": 1, "c": 101}

import json

d_json1 = '{"a":"ready"}'
print(d_json1) # {"a":"ready"}
print(type(d_json1)) # <class 'str'>

d_dict1 = json.loads(d_json1)
print(d_dict1) # {'a': 'ready'}
print(type(d_dict1)) # <class 'dict'>

  小结:

    json一般是类似于dict的字符串格式才能转换成 dict

    在json里,只要是字符串,一定要使用双引号"  "

    print时候,json和dict有单双引号区别

 

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...