久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    1. <legend id='kefbf'><style id='kefbf'><dir id='kefbf'><q id='kefbf'></q></dir></style></legend>

    2. <i id='kefbf'><tr id='kefbf'><dt id='kefbf'><q id='kefbf'><span id='kefbf'><b id='kefbf'><form id='kefbf'><ins id='kefbf'></ins><ul id='kefbf'></ul><sub id='kefbf'></sub></form><legend id='kefbf'></legend><bdo id='kefbf'><pre id='kefbf'><center id='kefbf'></center></pre></bdo></b><th id='kefbf'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='kefbf'><tfoot id='kefbf'></tfoot><dl id='kefbf'><fieldset id='kefbf'></fieldset></dl></div>
      <tfoot id='kefbf'></tfoot>
    3. <small id='kefbf'></small><noframes id='kefbf'>

        <bdo id='kefbf'></bdo><ul id='kefbf'></ul>

        在 Gson 雙序列化中關(guān)閉科學(xué)記數(shù)法

        switch off scientific notation in Gson double serialization(在 Gson 雙序列化中關(guān)閉科學(xué)記數(shù)法)

        • <small id='N1LQn'></small><noframes id='N1LQn'>

        • <i id='N1LQn'><tr id='N1LQn'><dt id='N1LQn'><q id='N1LQn'><span id='N1LQn'><b id='N1LQn'><form id='N1LQn'><ins id='N1LQn'></ins><ul id='N1LQn'></ul><sub id='N1LQn'></sub></form><legend id='N1LQn'></legend><bdo id='N1LQn'><pre id='N1LQn'><center id='N1LQn'></center></pre></bdo></b><th id='N1LQn'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='N1LQn'><tfoot id='N1LQn'></tfoot><dl id='N1LQn'><fieldset id='N1LQn'></fieldset></dl></div>

                • <bdo id='N1LQn'></bdo><ul id='N1LQn'></ul>

                • <legend id='N1LQn'><style id='N1LQn'><dir id='N1LQn'><q id='N1LQn'></q></dir></style></legend>
                  <tfoot id='N1LQn'></tfoot>
                    <tbody id='N1LQn'></tbody>
                • 本文介紹了在 Gson 雙序列化中關(guān)閉科學(xué)記數(shù)法的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  當(dāng)我使用 Gson 序列化一個(gè)包含接近零的雙精度值的對象時(shí),它使用的是科學(xué) E 符號:

                  When I use Gson to serialize an Object that contains a double value close to zero it is using the scientific E-notation:

                  {"doublevaule":5.6E-4}
                  

                  如何告訴 Gson 生成

                  How do I tell Gson to generate

                  {"doublevaule":0.00056}
                  

                  相反?我可以實(shí)現(xiàn)一個(gè)自定義的 JsonSerializer,但它返回一個(gè) JsonElement.我將不得不返回一個(gè) JsonPrimitive,其中包含一個(gè)無法控制其序列化方式的 double.

                  instead? I can implement a custom JsonSerializer, but it returns a JsonElement. I would have to return a JsonPrimitive containing a double having no control about how that is serialized.

                  謝謝!

                  推薦答案

                  為什么不為 Double 提供一個(gè)新的序列化器?(您可能必須重寫您的對象以使用 Double 而不是 double).

                  Why not provide a new serialiser for Double ? (You will likely have to rewrite your object to use Double instead of double).

                  然后在序列化器中,您可以轉(zhuǎn)換為 BigDecimal,并使用比例等.

                  Then in the serialiser you can convert to a BigDecimal, and play with the scale etc.

                  例如

                      GsonBuilder gsonBuilder = new GsonBuilder();
                      gsonBuilder.registerTypeAdapter(Double.class,  new JsonSerializer<Double>() {
                          @Override
                          public JsonElement serialize(final Double src, final Type typeOfSrc, final JsonSerializationContext context) {
                              BigDecimal value = BigDecimal.valueOf(src);
                  
                              return new JsonPrimitive(value);
                          }
                      });
                  
                      gson = gsonBuilder.create();
                  

                  上面將呈現(xiàn)(比如)9.166666E-60.000009166666

                  The above will render (say) 9.166666E-6 as 0.000009166666

                  這篇關(guān)于在 Gson 雙序列化中關(guān)閉科學(xué)記數(shù)法的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  How can I detect integer overflow on 32 bits int?(如何檢測 32 位 int 上的整數(shù)溢出?)
                  Local variables before return statements, does it matter?(return 語句之前的局部變量,這有關(guān)系嗎?)
                  How to convert Integer to int?(如何將整數(shù)轉(zhuǎn)換為整數(shù)?)
                  How do I create an int array with randomly shuffled numbers in a given range(如何在給定范圍內(nèi)創(chuàng)建一個(gè)隨機(jī)打亂數(shù)字的 int 數(shù)組)
                  Inconsistent behavior on java#39;s ==(java的行為不一致==)
                  Why is Java able to store 0xff000000 as an int?(為什么 Java 能夠?qū)?0xff000000 存儲為 int?)

                    <small id='EyYB6'></small><noframes id='EyYB6'>

                      <tfoot id='EyYB6'></tfoot>
                        • <legend id='EyYB6'><style id='EyYB6'><dir id='EyYB6'><q id='EyYB6'></q></dir></style></legend>
                            <tbody id='EyYB6'></tbody>

                            <bdo id='EyYB6'></bdo><ul id='EyYB6'></ul>

                            <i id='EyYB6'><tr id='EyYB6'><dt id='EyYB6'><q id='EyYB6'><span id='EyYB6'><b id='EyYB6'><form id='EyYB6'><ins id='EyYB6'></ins><ul id='EyYB6'></ul><sub id='EyYB6'></sub></form><legend id='EyYB6'></legend><bdo id='EyYB6'><pre id='EyYB6'><center id='EyYB6'></center></pre></bdo></b><th id='EyYB6'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='EyYB6'><tfoot id='EyYB6'></tfoot><dl id='EyYB6'><fieldset id='EyYB6'></fieldset></dl></div>
                            主站蜘蛛池模板: 9191在线观看| 亚洲国产精品美女 | 久久综合激情 | 日韩毛片| 色资源在线视频 | 一级做a爰片久久毛片免费看 | 欧美在线色视频 | 亚洲欧美一区二区在线观看 | 亚洲高清视频一区二区 | 91视频国产区 | 成人国产精品免费观看 | 在线日韩中文字幕 | 免费精品 | 99pao成人国产永久免费视频 | 国产在线网站 | 国产成人免费视频网站视频社区 | www.久久影视 | 中文字幕日韩一区二区 | 成人久久18免费网站图片 | 欧美午夜精品 | 久久噜| 亚洲国产精品久久久久婷婷老年 | 国产成人网 | 国产亚洲一区二区三区在线观看 | 国产a视频| 亚洲精品成人网 | 国产精品污www一区二区三区 | 伊人免费在线观看高清 | hsck成人网 | 国产精品久久久久久久久久久免费看 | 欧美久久久久久久 | 亚洲精品乱码久久久久久9色 | 国产精品嫩草影院精东 | 一级特黄网站 | 国产在线观看一区 | 麻豆av在线免费观看 | 久久久综合精品 | 激情五月综合 | 午夜一级黄色片 | 成人欧美一区二区三区在线观看 | 国产欧美一区二区三区久久 |