This is possibly due to the way Windows handles newlines. If you use a Windows computer you may end up with different results. For example, always use double quotes, always quotify your keys, and remove all callback functions.
And though the knowledge of JavaScript isn't necessary, following specific rules is: Using JSON doesn't require any JavaScript knowledge, though having such would only improve your understanding of JSON.