问题标签 [amazon-ion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何使用 Python 将 Amazon Ion 文件转换为 JSON 格式?
我想将 Amazon Ion 文件从 S3 存储桶转换为 JSON 格式。
我正在尝试以下代码
但我收到以下JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 3 (char 2)
错误。因为在 Ion 文件中,键是不带引号声明的。
亚马逊 Ion文档说我们可以将 Ion 下转换为 Json。但我没有任何办法。请帮我。谢谢!
python - 如何在 Python 中将 Amazon Ions 格式化为有效的 JSON?
在 Amazon QLDB Ledger 数据库的 Python 驱动程序的示例代码中,是一个打印 Amazon Ion 对象的函数:
对于我自己的应用程序,我需要将此 Amazon Ion 对象转换为 JSON,以便将其返回到来自 elixir 应用程序的函数调用。
所以我尝试了以下代码:
但我没有得到有效的 JSON 对象。上面函数的结果是:
当我尝试通过 json.dump 转换 Amazon Ion 对象时
我得到以下结果:
在这两种情况下,我都没有得到有效的 JSON 对象。
在 Amazon Ion Docs/Cookbook中,Cookbook 的链接是一个示例,说明如何将 Ion 下转换为用 Java 代码编写的 JSON,但我无法在 python 中或使用 Amazon QLDB Ledger 数据库的 python 驱动程序来重现这一点。
那么,如何在 Python 中将 Amazon Ions 格式化为有效的 JSON?
amazon-ion - 序列化/反序列化 JSON?
我是使用 ION 的新手,所以请原谅这个可能很简单的问题。在查看文档中提供的食谱样本之一...
ION 可以接收 JSON 对象而不是字符串吗?执行类似下面的操作,我将未格式化的变量从字符串更改为 JSON 对象,导致写入器的字节为零......
java - 从java中的s3读取压缩离子内容
我有一个后端服务,它将使用 GZipOutputStream 创建的文件写入 S3,并且前端想要在其中显示 ION 内容。我尝试使用 GZipInputStream 来包装 S3Object getObjectContent() 方法返回的 InputStream,但似乎不起作用。
有人可以在这里帮忙吗?
使用 GzipOutputStream 生成压缩文件的代码
从 S3 读取它的代码
python - 从 Amazon Ion 文件中提取“数据”
有没有人使用过 Amazon Quantum Ledger Database (QLDB) Amazon ion文件?如果是这样,您知道如何提取“数据”部分来制定表格吗?也许使用 python 来抓取数据?我正在尝试从存储在 s3 中的这些文件中获取“数据”信息(我无权访问 QLDB,因此无法直接查询),然后将结果上传到 Glue。
我正在尝试使用 GLue 执行 ETL 作业,但 Glue 不喜欢 Amazon Ion 文件,因此我需要从这些文件中查询数据或抓取文件以获取相关信息。
谢谢。 PS :“数据”信息是指:
参考 :https ://docs.aws.amazon.com/qldb/latest/developerguide/working.userdata.html
java - 包含指数的数值的 JSON 到 ION 转换中的精度损失
根据ION Cookbook,这些是将 JSON 中的数值转换为 ION 的规则:
为什么带指数的数值被转换为浮点数?是否有一些正在遵循的规范?
我正在将包含指数的 JSON 记录转换为 ION 记录。在这种情况下如何保持精度?我正在使用Ion Java库。
javascript - 是否存在由工作线程填充的阻塞 ArrayBuffer?
我想使用ion-js,但它是字符串或 ArrayBuffers 上的同步库,而不是 Stream 或 ReadableStream。
我想使用 worker_threads、SharedArrayBuffer 和 Atomics 来创建一个填充在后台线程中并阻塞等待字节的 ArrayBuffer。
有一个未显示的工作线程读取流并更新支持 dataBuffer 和 availableBytes 的两个共享数组缓冲区。
当我直接调用 slice 时,这实际上有效。
但是,当我用类型化数组包装阻塞数组时它不起作用
amazon - 如何将 Java 列表写入 Amazon Ion writer?
有人用过亚马逊离子吗?(https://amzn.github.io/ion-docs/guides/cookbook.html)
我必须用 编写一个文档IonWriter
,问题是架构需要这样的东西:
但我找不到[a,b,c]
不带引号的写作方法。
我尝试过的事情:
- 用于
writeString()
将列表转换为字符串 - 使用
writeByte()
导致不需要的字节数据 - 使用
writeSymbol()
的结果与字符串相同。
有没有办法做到这一点?
json - 如何在 Java 中将 Amazon QLDB IonStruct 转换为 Json?
我编写了一个 QLDB 查询来按文档 ID 获取文档,因此我想将此文档转换为 JSON 响应并将其传递给其余端点。
在这里,我想要那个对话。
我该如何解决这个问题?