簡體   English   中英

Rest jersey JSON編碼

[英]Rest jersey json encoding

我有json響應

"storeId": 1,
   "name": "Тестовый магазин",
   "address": "1й волоколамский проезд д.10",
   "productIdList":    [
            {
         "productId": 1,
         "productName": "Zewa Deluxe Camomile Comfort",
         "price": 21.3,
      },
            {
         "productId": 2,
         "productName": "Аленка. Молочный шоколад(Крвсный Октябрь)",
         "price": 55,
      },
            {
         "productId": 3,
         "productName": "Safeguard. Пенка для детей.",
         "price": 97.5,
      }
   ]
}

我的標題是

Transfer-Encoding   chunked
#status#    HTTP/1.1 200 OK
Server  Jetty(6.1.25)
Content-Type    application/json; charset=utf-8

我在REST批注中聲明的字符集:

@Produces("application/json;charset=utf-8")

如何解決此字符編碼問題?

問題出在編譯編碼,默認情況下,Gradle設置平台編碼(在我的情況下為Windows)

設置compileJava.options.encoding = 'UTF-8'到我的build.gradle解決了這個問題

暫無
暫無

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

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