我一直试图解决这个问题,但我不能.我有以下代码:
import json
def jsonblock(filename):
my_array = []
with open(filename) as f:
for line in f:
my_array.append(line)
p = " ".join(str(x) for x in my_array)
return p;
for i in jsonblock('P5.json'):
print(i)
Run Code Online (Sandbox Code Playgroud)
而我的P5.json是
{
"signalPassed" : true,
"location" : {
"longitude" : 113.3910083760899,
"latitude" : 22.57224988908558
},
"phoneOsVersion" : "7.0.3",
"signalStdDev" : 4.139107,
"phoneModel" : "iPad",
}
Run Code Online (Sandbox Code Playgroud)
我想要str格式的正常输出,但是当我这样做时,我得到以下输出:
"
7
.
0
.
3
"
,
"
s
i
g
n
a
l
S
t
d
D
e
v
" …
Run Code Online (Sandbox Code Playgroud)