Ich muss nur wissen, wie man einen numerischen Wert wie 1.5x10^15 in json einfügt. Ich nahm die gleiche Syntax wie Python würde funktionieren, aber Json mag nicht die * s es scheint.Wie setze ich 1.5 * 10 ** 15 in json
3
A
Antwort
7
1.5x10^15
ist kein "numerischer Wert", es ist ein Ausdruck. Sie könnten diesen numerischen Wert in JSON eingeben ({"value":1500000000000000}
oder {"value":1.5e15}
funktioniert auch), aber JSON hat keine Syntax für Ausdrücke.
4
Sie können die Exponentialschreibweise in JSON verwenden. RFC 7159 -- 6. Numbers, sagt:
Eine Zahl wird in der Basis 10 mit Dezimalziffern dargestellt. Es enthält eine ganzzahlige Komponente, der ein optionales Minuszeichen vorangestellt werden kann, dem ein Bruchteil und/oder ein Exponententeil folgen kann.
Sie könnten also etwas wie 1E400
in der Theorie verwenden, obwohl Sie daran denken, dass unterschiedliche Implementierungen unterschiedliche Grenzen haben werden.
Verwandte Themen
- 1. Wie setze ich Header in Android JSON
- 2. Wie setze ich JSON-Payload auf AmazoneWebServiceRequest
- 3. Wie setze ich einen Hstore-Wert in Schienen von JSON
- 4. Wie setze ich Kanten mit JSON in cytoscape.js
- 5. Wie setze ich JSON-Daten in jquery 1.7 Datentabelle
- 6. Wie setze ich ASP.NET JSON WebHelper Objekt in eine Datenbank
- 7. Wie setze ich PHP-Variablen in JSON mit AJAX?
- 8. Wie setze ich Maven's Java in Eclipse?
- 9. Wie setze ich einen Objekt-Erstellungszähler auf genau 15 für eine Klasse in Java
- 10. Wie setze ich Radio-Buttons im Hintergrund?
- 11. Wie setze ich Header für jede Seite mit Komponente in Angular 1.5
- 12. java.lang.IndexOutOfBoundsException: Ungültiger Index 15, Größe ist 15
- 13. Wie in Django 1.5
- 14. Wie setze ich NSExtensionActivationRule Prädikate?
- 15. Wie setze ich JSON-Array auf definierten Typ?
- 16. Wie setze ich JSON-Datei auf einem lokalen Server?
- 17. Wie setze ich Werte von Json zu Checkboxen?
- 18. Wie setze ich User-Agent in Nodejs?
- 19. Wie setze ich einen Ext.form.ComboBox-Standardwert von JSON?
- 20. Wie setze ich einen Formatierer für Jackson JSON?
- 21. Wie setze und setze ich die Timerfunktion?
- 22. Wie setze ich Zufallszahlen ein?
- 23. Wählen Sie 5, 10, 15, 20 usw. mit LINQ
- 24. Wie setze ich einen Ton in Qt
- 25. Wie setze ich time outs in angular2
- 26. ColdFusion 10 REST API: Wie setze ich den Statuscode 201 ohne RestSetResponse()
- 27. Wie setze ich JDK_HOME
- 28. Wie setze ich names.x
- 29. Wie setze ich TypIdPropertyName in MappingJackson2MessageConverter
- 30. Wie setze ich Daten in Viewpager?
Sie müssen das literale Ergebnis einschließen - JSON darf keine Ausdrücke enthalten. Sind Sie absolut sicher, dass Sie JSON meinen und wissen, dass es ein Datenübertragungsformat ist? – Aurora0001
Sie können dies sowohl in Python als auch in JSON als '1.5e15' schreiben. – poolie