在我的Java Jersey Rest服務中,對於更新方法,值「money」在服務器中表示爲long。有效值介於30.00和500.00之間Java Rest發送雙值
哪一種比較標準?我是否應該強制客戶端以30.00的價格發送貨幣值,並在服務器上手動解析,而不是使其成倍增長。或以3000的形式發送並解析。或者在java/jerseylibrary中已經有了一個這樣的方法。
@PUT
@Path("/money")
@Consumes("text/plain)
public void updateThreshold(String threshold) {
*//check value and update in server*
}
注:我不想使用參數化的要求來設置參數類型爲雙
TNX我不知道美分,它是一個非標準的,或只是一個命名,怎麼辦我轉換它? – Spring
我認爲@Imysak的意思是美分..在貨幣單位..美元,美分等) –
thanx @ anurag-kapur,我的意思是如果你有兩位數的精度,你可以存儲爲int(只是x100,所以你需要保持精確度)。 – iMysak