Posted to tcl by oldlaptop at Sat Jun 26 17:20:10 GMT 2021view pretty

% time {dict get [lindex [dict get [json parse [string trim $json]] baz] end] inner} 1000000
2.091678 microseconds per iteration

% time {json get $json baz end inner} 1000000
0.768825 microseconds per iteration

% sqlite3 parser :memory:
% time {parser onecolumn {select json_extract($json, '$.baz[#-1].inner')}} 1000000
2.301713 microseconds per iteration