作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我是一名优秀的程序员,十分优秀!