Photon can send arbitrary js data (basic types, objects and arrays) but Construct2 does not support anything aside strings and numbers as far as I know.
So we could send single number payload w/o conversion to string but this will make api more complicated while benefit is questionable.
Can I decrease data size if I use my own token split symbol (like "|") for data parameters?
JSON uses a lot of extra symbols "{", "}", ";" for 1 dimension data.
Oh, and it's very sad to send float like 2.7182928, because it's string.