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值