json
Posted yzg-14
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json相关的知识,希望对你有一定的参考价值。
import json lt = [ {‘name‘: ‘王宝强‘, ‘age‘: 30}, {‘name‘: ‘贾乃亮‘, ‘age‘: 36}, {‘name‘: ‘马蓉蓉‘, ‘age‘: 33}, {‘name‘: ‘宋吉吉‘, ‘age‘: 40}, {‘name‘: ‘李小璐‘, ‘age‘: 43}, ] # json字符串<------dumps------python数据类型 # ------loads-------> # 包含json的类文件对象<------dump------python数据类型 # ------load-------> # 具有read()或者write()方法的对象就是类文件对象 # f = open(“a.txt”,”r”) f就是类文件对象 string = json.dumps(lt) print(type(string)) # <class ‘str‘> # json字符串 print(string) # [{"name": "u738bu5b9du5f3a", "age": 30}, {"name": "u8d3eu4e43u4eae", "age": 36}, {"name": "u9a6cu84c9u84c9", "age": 33}, {"name": "u5b8bu5409u5409", "age": 40}, {"name": "u674eu5c0fu7490", "age": 43}] obj = json.loads(string) print(type(obj)) # <class ‘list‘> json.dump(lt, open(‘json.txt‘, ‘w‘, encoding=‘utf8‘)) obj = json.load(open(‘json.txt‘, ‘r‘, encoding=‘utf8‘)) print(type(obj)) # <class ‘list‘> print(obj) # [{‘name‘: ‘王宝强‘, ‘age‘: 30}, {‘name‘: ‘贾乃亮‘, ‘age‘: 36}, {‘name‘: ‘马蓉蓉‘, ‘age‘: 33}, {‘name‘: ‘宋吉吉‘, ‘age‘: 40}, {‘name‘: ‘李小璐‘, ‘age‘: 43}]
以上是关于json的主要内容,如果未能解决你的问题,请参考以下文章
json 可视代码工作室Angular with Firebase片段
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”