gpt4 book ai didi

json - json数据和空值的Http POST请求

转载 作者:可可西里 更新时间:2023-11-01 17:02:30 25 4
gpt4 key购买 nike

我对 POST 字段 'a' 发出的 json 请求有什么区别

[{"a",}, // Here I don't specifiy a value for a, Is this treated as null ? 
{"a":1},// Here I specify a value for a which is 1
{"a",""} // Here I specify
{}] // ?

什么时候 'a' 的值被视为 null ?

最佳答案

根据 JSON 规范,( http://json.org/ ) JSON 对象 { ... } 必须包含字符串形式的键值对,键后跟冒号分隔符和任何 json 值,包括 null .您的示例 JSON 不是有效的 JSON,因为:

{"a",} “a”是一个有效的键,但后面没有跟冒号和值。逗号后面也没有跟任何无效的 json。

{"a",""} 同样,“a”后没有跟冒号和值。 "" 是一个有效的键,但它后面也没有跟冒号和值

总而言之,有效的 json 总是有一个显式值:{ "a": null } 因此是获取 null 作为键值的唯一方法 “a”

关于json - json数据和空值的Http POST请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19391037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com