Wie kann ich BigDecimal/BigInteger mit Protokollern serialisieren?Java

Java-Forum
Anonymous
 Wie kann ich BigDecimal/BigInteger mit Protokollern serialisieren?

Post by Anonymous »

Ich beginne, einen benutzerdefinierten Serialisierungsmechanismus auf Protokollpuffer zu migrieren. Ein besonders regelmäßig verwendeter Datentyp ist BigDecimal .
Wie kann ich dies innerhalb von Protokollpuffern serialisieren? Unsere aktuelle Serialisierungsroutine verwendet bigDecimal.toplainstring () für die Serialisierung und neue BigDecimal (String) für die Deserialisierung, aber ich denke, es gibt einen effizienteren Weg.

Code: Select all

message BDecimal {
required int32 scale = 1;
required BInteger int_val = 2;
}
, aber ich bin mir nicht sicher, wie ich BigInteger - möglicherweise mit der Tobytearray () -Methode definieren kann?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post