json对象的key有空格的处理方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json对象的key有空格的处理方式相关的知识,希望对你有一定的参考价值。

参考技术A 今晚上网找免费接口连着玩,突然解析到一个key名:HeWeather data service 3.0,十分不解,因为之前遇到的都是匈牙利命名法和蛇底命名法的key,我像以前一样这样试了一下:

提示
Uncaught SyntaxError: Unexpected identifier
不出所料,果然不行。
试过将key暂时存成string之后转成object的,也不行。
最后发现另一种写法就行:

这样就没有问题了,这是什么鬼。。。我以为后者的原理和前者的是一样的,所以一直没有尝试。
虽然感觉怪怪的,但是能用就行,写在这里给新手一个参考吧。

解决Python 字典写入文件出行首行有空格的解决方法

技术分享

模拟购物车程序,判断用户薪资是否是0 如果是0就需要输入薪资,并记录到文件内。

可以预先存个字典格式的字符串,然后去读取文件的时候读到的是字字符串然后再去用eval去转换成字典。

当我们覆盖写到文件的时候就会发现首行会有空格,当我们再去读取eval的时候就会报错,那怎么样可以解决这个问题呢!

import json
info = {
    lisi:0,
    zhangshan:100,
}
f = open(json.txt,w)
f.write(json.dumps(info))
{"zhangshan": 100, "lisi": 0} #写入到文件中的结果。

 

 

 


以上是关于json对象的key有空格的处理方式的主要内容,如果未能解决你的问题,请参考以下文章

FastJsonJacksonGson进行Java对象转换Json的细节处理

js 处理json json是key与value的模式key是动态取到的,现有键值对stuno ,001 json对象为a,我取到了key值

Java对象转换Json的细节处理

javascript获取json对象的key名称的两种方法

Golang 处理 Json:编码

json中怎么获取key