Cute name, but 1) it's totally un-Googleable, and 2) it doesn't mean anything.
EDIT: Not meaning anything is a plus! But I see your point about being un-googleable.
There are some other edgecases that you aren't considering (or that I missed)
Min and Max integer values - JavaScript has some pretty tight limits here
Keys should be in lexicographic order — you might want to be more specific. Is there a permitted subset of Unicode? Which normalization rule must be used?
Son seems like a natural place to put restrictions on them, but I'm not sure if there's way to do it that (A) still makes for a clean spec and (B) still allows everything floats can encode to to be used.
Also, no top level lists!
More info at http://stackoverflow.com/questions/16289894/is-json-hijackin...