fastjson 2.0.9 veröffentlicht, Fehler behoben und Kompatibilität verbessert

fastjson 2.0.9 ist jetzt veröffentlicht, eine weitere Version, die Fehler behebt und die Kompatibilität verbessert. Zu den spezifischen Updates gehören:

1. Probleme

  1. Beheben Sie das Problem, dass der BigDecimal-Typ in einigen Fällen falsche Ergebnisse liefert #540 
  2. Beheben Sie das Problem, dass das Listenfeld in einigen Szenarien #539 einen Fehler meldet 
  3. Das Problem, dass das JSONB-Format den Byte-Array-Typ in einigen Szenarien serialisiert, meldet einen Fehler Nr. 537 
  4. Beheben Sie das Problem, dass die JSONObject.getObject-Eingabe List.class in einigen Szenarien #536 einen Fehler meldet 
  5. Verbessern Sie die Syntaxkompatibilität von JSONPath #532 
  6. Beheben Sie das Problem, dass einige Szenarios nicht-statische verschachtelte Klassen #531 nicht deserialisieren können 
  7. Beheben Sie das Problem, dass die Eingabe von NULL in einigen Szenarien vom Listentyp eine Endlosschleife #528 #525 verursacht  
  8. Fügen Sie die Parameter fieldType und fieldName zur readObject-Methode der deserialisierten ObjectReader-Schnittstelle hinzu, die mit fastjson 1.x #527 kompatibel ist 
  9. Beheben Sie das Problem, dass JSONPath in einigen Szenarien #524 einen Fehler meldet 
  10. Korrigieren Sie die Priorität mehrerer Set-Methoden #523 
  11. Behebung des Android-Kompatibilitätsproblems Nr. 520 Nr. 511 des Kompatibilitätspakets  
  12. Beheben Sie das Problem, dass JSONObject.containsKey im Nicht-String-Schlüssel Nr. 518 falsch ist 
  13. Behebung der Unterstützung für IBM J9 JDK 8.0 #516 
  14. Kompatibilität mit fastjson 1.x behoben Set Syntax #513 
  15. Beheben Sie das Problem Nr. 509 bei der Unterstützung nativer Graal-Bilder 
  16. Behebung der WriteClassName-Funktionsunterstützung für HashMap #507 
  17. Beheben Sie das Problem des Deserialisierungsfehlers, wenn der Feldtyp JSONArray #502 ist 
  18. Verbesserte Unterstützung für Felder ohne Anführungszeichen #478 
  19. Behebung der Unterstützung für java.util.Vector-Felder #517 
  20. Die benutzerdefinierte Serialisierung unterstützt LocalDate/LocalTime/LocalDateTime

2. MAVEN-Abhängigkeitskonfiguration

< Abhängigkeit > 
	< Gruppen-ID > com.alibaba.fastjson2 </ Gruppen- ID > 
	< Artefakt -ID >fastjson2</ Artefakt -ID > 
	< Version >2.0.9</ Version > 
</ Abhängigkeit >
  • GraalVM-Version
< Abhängigkeit > 
	< Gruppen-ID > com.alibaba.fastjson2 </ Gruppen- ID > 
	< Artefakt -ID >fastjson2</ Artefakt -ID > 
	< Version >2.0.9.graal</ Version > 
</ Abhängigkeit >
  • Android-Version
< Abhängigkeit > 
	< Gruppen-ID > com.alibaba.fastjson2 </ Gruppen- ID > 
	< Artefakt -ID >fastjson2</ Artefakt -ID > 
	< Version >2.0.9.android</ Version > 
</ Abhängigkeit >
  • 1.x-kompatible Version
< Abhängigkeit > 
	< Gruppen-ID > com.alibaba </ Gruppen- ID > 
	< Artefakt -ID >fastjson</ Artefakt -ID > 
	< Version >2.0.9</ Version > 
</ Abhängigkeit >

ähnliche Links

Einzelheiten finden Sie unter: https://github.com/alibaba/fastjson2/releases/tag/2.0.9

Ich denke du magst

Origin www.oschina.net/news/202501/fastjson-2-0-9-released
Empfohlen
Rangfolge