gpt4 book ai didi

java - 是否可以使用 JAVA 发送 JSON 并将其存储在 Azure 表中

转载 作者:行者123 更新时间:2023-11-30 02:51:08 26 4
gpt4 key购买 nike

我正在努力将数据存储在 azure 表中,同时我发现了对 Azure 表的 JSON 支持 here 。因此,为了改变计划,现在我有一个 JSON 格式的数据,我需要将其存储在 azure 表上。我发现了一些代码片段,但全部都是 C# 的。你能指导一下吗?

提前致谢

最佳答案

Azure 表存储是一个键/值对存储,而不是文档存储(DocumentDB 就是一个很好的例子)。本质上,表包含实体(广义上将它们视为行),每个实体包含一些属性(广义上将它们视为列)。每个属性由三部分组成:属性名称(即键/值对中的键)、属性值(即键/值对中的值)和属性数据类型。

要回答您的问题,是的,您可以在 Azure 表中存储 JSON 文档,但它作为属性输入,因此您需要为 JSON 文档分配一个键。此外,每个属性的大小不能超过 64KB,因此您需要考虑到这一点。

如果您的要求是存储 JSON 文档,我建议您查看 DocumentDB。它更适合存储 JSON 数据并做更多 Azure Tables 无法做的事情。

关于您对 Azure 表的 JSON 支持的评论,它讨论了将数据发送到 Azure 表或从 Azure 表检索数据的格式。早期,数据使用 ATOM PUB XML 格式传输,这使得请求负载/响应正文非常庞大。使用 JSON 格式,大小大大减小。但是,无论采用哪种方式,Azure 表都会以键/值对格式存储数据。

关于java - 是否可以使用 JAVA 发送 JSON 并将其存储在 Azure 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38628599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com