Nested colors in the new JSON output don't seen to work at all.
Should output a green color "hello" and a red colored "world", but it comes out as helloworld (all white).
It seems once a ChatMessage with children is serialized, it drops all formatting/color from the children. Only leaving the "text:" "foo" part.
I believe Dinnerbone did this JSON stuff, so flag as him.