PythonからJSONのnullを作るにはNoneにしておかなきゃいけないのん、の巻
![PythonからJSONのnullを作るにはNoneにしておかなきゃいけないのん、の巻](https://vucavucalife.com/wp/wp-content/uploads/2020/07/computer-3864254_1920-890x500.jpg)
はじめに
値にnullが入っているJSONを、Pythonの辞書から変換して作りたいときにはPythonの辞書ではNoneにしとかないといけないっていう話。
あ、言いたいことが終わってしまった。。。
あ、そうなのねーって思ったので記録しておくことにしました。
例をみてみます
こういう、nullが入っているJSONを作るとして、、、
{ "aaa": null }
Pythonの辞書では
jisyo = {"aaa": None}
にして、NoneからJSONに変換することで、、、
ImJson = json.dumps(jisyo, indent=4) print(ImJson)
{ "aaa": null }
と、nullになるので、これでOK、と。
nullを入れたJSONを作ろうと思って、変換前のPythonの辞書で”null”にしちゃうとJSONに変換したときに”null”っていう文字列になっちゃうだけなの。
jisyo = {"aaa": "null"}
ImJson = json.dumps(jisyo, indent=4) print(ImJson)
{ "aaa": "null" }
これだと意図したいわゆるnullではありませんので。
nullはPythonではNoneですよと。
そうなのねー。
おしまい。
ちょっと広告です
https://business.xserver.ne.jp/
![](https://www13.a8.net/0.gif?a8mat=3BDOYJ+ECSAMY+CO4+6LHDU)
https://www.xdomain.ne.jp/
![](https://www13.a8.net/0.gif?a8mat=3BFNHP+G9UKT6+CO4+15UCEA)
★LOLIPOP★
![](https://www12.a8.net/0.gif?a8mat=3BHQOS+GDF6FU+348+5ZMCI)
.tokyo
![](https://www15.a8.net/0.gif?a8mat=35HCWD+9N3R8A+50+2HT8LU)
MuuMuu Domain!
![](https://www11.a8.net/0.gif?a8mat=3BHQOS+GEM1NE+348+1BNJ9E)
https://business.xserver.ne.jp/
![](https://www13.a8.net/0.gif?a8mat=3BDOYJ+ECSAMY+CO4+6LHDU)
https://www.xdomain.ne.jp/
![](https://www13.a8.net/0.gif?a8mat=3BFNHP+G9UKT6+CO4+15UCEA)
★LOLIPOP★
![](https://www12.a8.net/0.gif?a8mat=3BHQOS+GDF6FU+348+5ZMCI)
.tokyo
![](https://www15.a8.net/0.gif?a8mat=35HCWD+9N3R8A+50+2HT8LU)
MuuMuu Domain!
![](https://www11.a8.net/0.gif?a8mat=3BHQOS+GEM1NE+348+1BNJ9E)