After more investigation the JSON parser inside clang is very liberal in what it accepts so this worked just fine in testing but it was a typo and wasn't strictly speaking correct.
a214090