You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The TupleTOJSON operator can be used to convert SPL tuples to JSON strings.
##Namespace
com.ibm.streamsx.json
##Parameters
Following parameters are supported
jsonStringAttribute
This is an optional parameter that can be used to specify the name of the output stream attribute that should be populated with the JSON string. By default, the operator expects an attribute named "jsonString" to be present in the output stream. This attribute can be either of USTRING or RSTRING type.
rootAttribute
This is an optional parameter that can be used to specify the name of an inner attribute of the input stream to be used as the root of the SPL type to be converted to JSON. The specified attribute can only be of TUPLE type. By default, the base of the input stream tuple is used to convert to JSON
##Examples
###Example 1
In this example, the JsonS stream attribute jsonString will have the value
"{\"name\" : \"Jane\", \"age\": 25, \"relatives\" : [\"John\", \"Sam\" }"
stream<rstring name, int32 age, list relatives> InputS = Beacon() {
param
iterations : 1u;
output InputS : name = "Jane", age = 25, relatives = ["John", "Sam"];
}