node.js gibt es eine richtige Art und Weise zu Parsen von JSON mit großen zahlen? (lang -, bigint -, int64 -)
Wenn ich parse dieses kleine Stück JSON
{ "value" : 9223372036854775807 }
das ist, was ich
{ hello: 9223372036854776000 }
Gibt es eine Möglichkeit zu analysieren, ist es richtig?
- Vielleicht ist das relevant stackoverflow.com/questions/307179/...
- danke, aber ich weiß integer-Präzision in js, jetzt muss ich parse JSON aus der C# - web service, die nicht über ein problem mit großen Ganzzahlen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht mit gebaut-in JSON.analysiert werden können. Sie müssen analysieren, es manuell zu behandeln und die Werte als string (wenn Sie wollen, zu tun Arithmetik mit Ihnen gibt es bignumber.js) können Sie verwenden, Douglas Crockford JSON.js Bibliothek als Grundlage für parser.
EDIT: ich erstellte eine Paket für Sie 🙂
Ausgabe:
var JSONbigString = require('json-bigint')({"storeAsString": true});
können Sie diesen code verwenden für den Wandel großer Zahl zu string und verwenden Sie korrekt
JS: