TIL: 字串也是 JSON

Category Tech

之前在 review airflow PR 的時候問了一個蠢問題

May I know why is '"hello"' an valid json content?

更蠢的是這句英文還是錯的
應該要是 a valid json

得到了Jarek 的回覆才知道字串本身就是合法的 JSON,不需要是 object
可以從 Introducing JSON 找到 "any value on it's own (string) is perfectly valid json"

用 Python 做了點小實驗,確實也不會遇到 JSONDecodeError

>>> import json
>>> json.loads('""')
''