我正在为 Google API 编写一个 JSON 发射器。API 文档说某些字段是“可选的”。我该怎么解释呢?我查看了 json.org 的语言规范,但没有说明。谷歌的文档也不清楚这个主题。
例如,考虑下面的“sellerData”字段:
{
"iss" : "1337133713371337",
"aud" : "Google"
"typ" : "google/payments/inapp/item/v1",
"exp" : "1309988959",
"iat" : "1409988959",
"request" :{
"name" : "Piece of Cake",
"description" : "Virtual chocolate cake to fill your virtual tummy",
"price" : "10.50",
"currencyCode" : "USD",
"sellerData" : "user_id:1224245,offer_code:3098576987,affiliate:aksdfbovu9j"
}
}
如果我没有要发送的任何“sellerData”,我应该只发送“sellerData”:Null 还是根本不输入该字段?前者会使我的发射器代码更清晰。