It appears quite strange to me, that besides the data command, no other commands support the new string feature, making it impossible to further process the data. Maybe at least the behaviour of /data modify storage <target> <targetPath> modify string storage <target> <targetPath> should be adjusted to flatten the json aka "interpret it" (like the /tellraw does) into a string, instead of throwing an error?
It appears quite strange to me, that besides the data command, no other commands support the new string feature, making it impossible to further process the data. Maybe at least the behaviour of
/data modify storage <target> <targetPath> modify string storage <target> <targetPath>
should be adjusted to flatten the json aka "interpret it" (like the/tellraw
does) into a string, instead of throwing an error?