gpt4 book ai didi

json - 如何将 JSON 对象写入文件以便稍后在 JuliaLang 中读取?

转载 作者:行者123 更新时间:2023-12-02 20:33:53 25 4
gpt4 key购买 nike

我正在使用 JuliaIO 的这个包来处理 JSON; https://github.com/JuliaIO/JSON.jl

创建一些示例 JSON 看起来很简单;

dict1=Dict();dict1[1]=[1,2,3];dict=Dict();dict["1"]=dict1;

然后从这个键值结构创建一个 JSON;

import JSON
jDict1 = JSON.json(dict)

现在我想把它保存到磁盘,以便将来阅读;

JSON.print(open("t1.json","w"),jDict1)

该命令没有报错,在本地文件夹中创建了一个名为“t1.json”的文件,但它是0字节的空文件。我应该如何将 JSON 写入文件?

README.md 中的文档提到了 IO,但我似乎忽略了 IO 所指的概念。

最佳答案

文件的数据被缓存。你需要冲洗它们。 (关闭功能也在刷新)。

你可以做

f = open("t1.json","w")
JSON.print(f,jDict1)
close(f) # or flush(f)

或者你可以使用 do block syntax

open("t1.json","w") do f
JSON.print(f,jDict1)
end

关于json - 如何将 JSON 对象写入文件以便稍后在 JuliaLang 中读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47740612/

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