a XYZ as xyz access to json: [red, blue] A -> {"A":"red","B":"blue"} of A RST as rst access to json: [red, blue] B -> {"A":"red","B":"blue"} of B UVW as uvw access to json: [red, blue] B -> {"A":"red","B":"blue"} of B b