系统间的数据流动 这是可移植、

Innovative solutions for data management and analysis.
Post Reply
nusaiba129
Posts: 174
Joined: Tue Dec 24, 2024 3:59 am

系统间的数据流动 这是可移植、

Post by nusaiba129 »

可互操作数据的概念。 当它被称为电子数据交换 (EDI) 时,它是一件大事。后来出现了网络、XML 和 JSON,现在它只是做生意的正常部分。 如果您使用 Python 并且想要将字典转换为扁平化的 JSON 字符串,请执行以下操作: 导入 json 我的字典 = { “名称”:“迈克”, “年龄”:52, “城市”:“纽约” } json_string = json.dumps(my_dict) ...这将产生以下输出: ‘{“name”:“Mike”,“age”:“52”,“city”:“纽约”}’ 这看起来与原始字典几乎相同,但如果你仔细观察,你会发现整个字典都用单引号引起来。


另一个明显的区别是,你可以将真正的结构化数据换行以提高可 科特迪瓦 电话号码库 读性,而不会产生任何不良影响。对于字符串,你无法如此轻松地做到这一点。这就是为什么在上面的代码片段中,所有内容都显示在一行上。 在不同系统之间传递数据时会进行此类字符串化过程,因为它们并不总是兼容的。另一方面,普通文本字符串几乎与所有内容兼容,并且可以轻松传递到 Web 请求中。 这种扁平化的 JSON 数据字符串通常称为请求。

请求的剖析 再次,这是我们上面提出的示例请求: 响应 = 请求.post(端点,数据 = json_string,auth = auth_tuple) 现在您已经了解了变量名 json_string 所告诉您有关其内容的信息,那么您就不会惊讶地看到我们如何填充该变量: 数据字典 = { “目标”:“moz.com/blog”, “范围”:“页面”, “限制”:1 } json_string = json.dumps(数据字典) …json_string 的内容如下所示: ‘{“target”:“moz.com/blog”,“scope”:“page”,“limit”:1}’ 这是我在学习 Moz API时发现的关键之一。
Post Reply