Tinderbox v9 Icon

Stream.json[itemNum]


Operator Type: 

Operator Scope of Action: 

Operator Purpose: 

Operator First Added: 

Operator Last Altered: 

 Function  [other Function type actions]

 Item  [operators of similar scope]

 Stream parsing  [other Stream parsing operators]

 Baseline

 As at baseline


Stream.json[itemNum]

If there is no current JSON object, attempts to parse the string as JSON and fails if unsuccessful. If there is a current JSON object, that object will be reused.

If the top-level element is an array, Stream.json[N] returns the itemNum object. If the top-level element is an object, see Stream.json[keyStr].

For example, if the $Text is:

{ [1,4,9,16,25] } 

Then $Text.json[1] is 4.

This usage follows the existing List/Set[N] convention.