Package com.yahoo.data
Interface JsonProducer
- All Known Implementing Classes:
FeatureData
,PositionsData
,StructuredData
public interface JsonProducer
Generic API for classes that contain data representable as JSON.
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
toJson()
Convenience method equivalent to writeJson(new StringBuilder()).toString()writeJson
(StringBuilder target) Append the JSON representation of this object's data to a StringBuilder.
-
Method Details
-
writeJson
Append the JSON representation of this object's data to a StringBuilder.- Parameters:
target
- the StringBuilder to append to- Returns:
- the target passed in is also returned (to allow chaining)
-
toJson
Convenience method equivalent to writeJson(new StringBuilder()).toString()- Returns:
- a String containing JSON representation of this object's data
-