Это может быть касательная .... но если вам нужно поместить числовое значение в виде целого числа (которое слишком велико, чтобы быть целым числом) в сериализаторе (JSON и т. Д.), То вам, вероятно, нужен "BigInterger"
Пример: значение является строкой - 7515904334
Мы должны представить его как число в сообщении Json: {"contact_phone": "800220-3333", "servicer_id": 7515904334, "servicer_name": "SOME CORPORATION"}
Мы не можем его распечатать или получим: {"contact_phone": "800220-3333", "servicer_id": "7515904334", "servicer_name": "НЕКОТОРАЯ КОРПОРАЦИЯ"}
Добавление значения к узлу таким образом приводит к желаемому результату: BigInteger.valueOf (Long.parseLong (value, 10))
Я не уверен, что это действительно по теме, но, так как этот вопрос был моим главным хитом, когда я искал свое решение, я думал, что поделюсь здесь для пользы других, лгите мне, кто плохо ищет. : D
dexp: 12345681.000000
что это неправильное значение. И на самом деле после этого я хочу отобразить его на своей веб-странице, где он отображается так.1.2345678E7
Есть ли в любом случае, через который я могу сохранить его в любом двойном, как12345678
и любым другим способом?