簡體   English   中英

在字段名稱中使用連字符時,似乎我無法處理來自 mongodb 的響應

[英]Seem like i can't handle response from mongodb when using hyphen in field name

我根本沒有看到任何關於在字段名稱中使用連字符的建議

即使使用@serialName它仍然不起作用

@SerialName("created-date")
val created_date: String,

但它下划線工作正常(現在我正在使用它)

我首先使用它的原因是因為我使用了一些api,其中大部分使用了連字符,我只想遵循通用名稱。

如果有人知道為什么請告訴我。 我可能會遺漏任何文檔或某事

MongoDB 文檔中有一個頁面,我將基於字段名稱的限制設置快捷方式https://docs.mongodb.com/manual/reference/limits/#mongodb-limit-Restrictions-on-Field-Names

MongoDB 可以存儲各種不同的字段名稱,即使字段名稱中可以有“空格”。 這對 MongoDB 來說不是問題,但是一旦您的應用程序收到 MongoDB 輸出,就應該對其進行反序列化。 我以前從未使用過 kotlinx.serialization; 因此我只是猜測。 如果問題可能來自序列化/反序列化過程怎么辦。 你最好檢查 kotlinx.serialization,也許那里有什么東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM