Class StandardJavaScriptSerializer
Object
org.thymeleaf.standard.serializer.StandardJavaScriptSerializer
- All Implemented Interfaces:
IStandardJavaScriptSerializer
public final class StandardJavaScriptSerializer
extends Object
implements IStandardJavaScriptSerializer
Default implementation of the IStandardJavaScriptSerializer
.
This implementation will delegate serialization to the Jackson JSON processor library if it is found in the classpath. If not, it will default to a custom implementation that produces similar results (but is less flexible).
If a Thymeleaf application uses JavaScript template processing in a significant amount of templates or situations, the use of Jackson (2.6+) is recommended.
Note that, even if Jackson is present in the classpath, its usage can be prevented by means of the
useJacksonIfAvailable
constructor flag.
- Since:
- 3.0.0
- Author:
- Daniel Fernández
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
StandardJavaScriptSerializer
public StandardJavaScriptSerializer(boolean useJacksonIfAvailable)
-
-
Method Details
-
serializeValue
- Specified by:
serializeValue
in interfaceIStandardJavaScriptSerializer
-