我有一个包含JSON字典流的文件,如下所示:
{"menu": "a"}{"c": []}{"d": [3, 2]}{"e": "}"}
Run Code Online (Sandbox Code Playgroud)
它还包括嵌套字典,看起来我不能依赖换行符作为分隔符.我需要一个可以像这样使用的解析器:
for d in getobjects(f):
handle_dict(d)
Run Code Online (Sandbox Code Playgroud)
关键是如果迭代仅发生在根级别,那将是完美的.是否有一个Python解析器可以处理所有JSON的怪癖?我感兴趣的是一个可以处理不适合RAM的文件的解决方案.
我试图配置如链接中提到的Docker守护程序端口:
cat /etc/docker/daemon.json
{
"debug": "true",
"hosts": "tcp://127.0.0.1:5000"
}
# Service docker status
docker stop/waiting
# service docker start
start: Job failed to start
Docker version: 17.04
Run Code Online (Sandbox Code Playgroud)
我启用了调试日志来检查启动Docker服务的问题,并从日志中了解/var/log/upstart/docker.log:
Waiting for /var/run/docker.sock
unable to configure the Docker daemon with file /etc/docker/daemon.json: json: cannot unmarshal string into Go value of type bool
Run Code Online (Sandbox Code Playgroud)
是什么导致Docker容器启动的问题?配置文件中有什么问题daemon.json吗?
建议更改后的问题:
cat /etc/docker/daemon.json
{
"debug": true,
"hosts": "tcp://127.0.0.1:5000"
}
Run Code Online (Sandbox Code Playgroud)
错误:
Waiting for /var/run/docker.sock
unable to configure the …Run Code Online (Sandbox Code Playgroud)