Package manifold.json.rt.api
Interface IJsonBindingsBacked
-
- All Superinterfaces:
manifold.ext.rt.api.IBindingsBacked,Serializable
- All Known Subinterfaces:
BuiltType<T>,JsonBuilder<T>
public interface IJsonBindingsBacked extends manifold.ext.rt.api.IBindingsBacked, Serializable
A base interface for all common structured data types with methods to transform bindings to/from JSON, YAML, XML, CSV etc. and to conveniently use the Bindings for Web services e.g., a JSON web service can use YAML etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DataBindingsgetBindings()default Writerwrite()A fluent method to write this JSON object in various formats including JSON, YAML, XML, and CSVdefault ObjectwriteReplace()
-
-
-
Method Detail
-
getBindings
DataBindings getBindings()
- Specified by:
getBindingsin interfacemanifold.ext.rt.api.IBindingsBacked
-
write
default Writer write()
A fluent method to write this JSON object in various formats including JSON, YAML, XML, and CSV
-
writeReplace
default Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
-
-