【问题标题】:What are JSON Files and why are they so useful in python [duplicate]什么是 JSON 文件,为什么它们在 python 中如此有用 [重复]
【发布时间】:2021-05-27 02:37:43
【问题描述】:

所以我只是想知道 JSON 文件是什么,因为我缺乏一些关于 python 文件的知识。请你也告诉我为什么这些在 python 中非常有用,因为几乎每本 python 书籍都有它们。谢谢。

编辑:我已经意识到这是 stackoverflow 上这个问题的其他答案,我在引用时没有意识到。对不起。我不能再删除这个帖子了,因为已经有答案了。

【问题讨论】:

  • JSON 只是将数据存储在文本文件中的一种方式。它可以很容易地用多种语言阅读,甚至可以在基本的文本编辑器中阅读(不过,它可能需要先“打印好”)。
  • 谷歌我的朋友谷歌!!!

标签: python json


【解决方案1】:

json 文件只是一种表示数据的方式,很像 html 文件的 txt。但重要的部分是它具有可以转换为 python 对象的规则。

json文件需要一个开头的{}和至少一个标签才有用,你可以阅读完整的documentation here

一个例子是这样的

{ "name":"John", "age":30, "city":"New York"}

并使用json内置库you can read it effortlessly

import json

# some JSON:
x =  '{ "name":"John", "age":30, "city":"New York"}'

# parse x:
y = json.loads(x)

# the result is a Python dictionary:
print(y["age"])

至于为什么它很重要,它是通过 Internet 发送数据的最佳方式之一,因为它受 HTTP 标准支持,因此在构建 API 时非常有用,您也可以使用它来存储信息程序停止运行时保存。

【讨论】:

  • ["test"] 也是一个有效的 JSON 文件。它不需要 {}。甚至 "test" 也是有效的 JSON。见:json.org
  • 好吧,我想分享更多的好实践而不是其他东西,但是 json 非常灵活。
猜你喜欢
  • 2010-11-21
  • 2012-10-11
  • 1970-01-01
  • 1970-01-01
  • 2011-08-03
  • 1970-01-01
  • 2011-09-22
  • 2017-08-24
  • 2023-03-04
相关资源
最近更新 更多