Tools, FAQ, Tutorials:
JSON-stringify-Object.html - JSON.stringify() on Objects
How JSON.stringify() behaves on JavaScript objects?
✍: FYIcenter.com
When processing an object, JSON.stringify() behave depending on the type of objects
based on the following rules:
Here is a JavaScript example showing how different types of objects get stringified:
<!-- JSON-stringify-Object.html Copyright (c) FYIcenter.com --> <html> <body> <script type="text/javascript"> function myFunc() { return "Hello!"; } var myObj = new Object(); myObj.name = "Joe"; Object.defineProperty(myObj, 'age', {value: 1, enumerable: false}); Object.defineProperty(myObj, 'type', {value: 'User', enumerable: true}); var str = null; document.write("<p>String from JSON.stringify():</p>"); document.write("<pre>"); str = JSON.stringify(new String("false")); document.write(" String object = "+str+"\n"); str = JSON.stringify(new Boolean(false)); document.write(" Boolean object = "+str+"\n"); str = JSON.stringify(new Date(2006, 0, 2, 15, 4, 5)); document.write(" Date object = "+str+"\n"); str = JSON.stringify(myObj); document.write(" Object object = "+str+"\n"); str = JSON.stringify(JSON); document.write(" JSON object = "+str+"\n"); str = JSON.stringify(myFunc); document.write(" Function object = "+str+"\n"); document.write("</pre>"); </script> </body> </html>
Save the above code in a file, JSON-stringify-Object.html, and open it in a Web browser. You see the following output:
String from JSON.stringify(): String object = "false" Boolean object = false Date object = "2006-01-02T20:04:05.000Z" Object object = {"name":"Joe","type":"User"} JSON object = {} Function object = undefined
⇒ Call JSON.stringify() with Replacer Function
2017-09-08, 2789🔥, 0💬
Popular Posts:
Tools, FAQ, Tutorials: JSON Validator JSON-XML Converter XML-JSON Converter JSON FAQ/Tutorials Pytho...
What is test testing area for? The testing area is provided to allow visitors to post testing commen...
What is EPUB 2.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 2.0 Metadata "dc:publisher" ...
How To Protect Special Characters in Query String in PHP? If you want to include special characters ...
How to use the "@(...)" expression in Azure API Policy? The "@(...)" expression in Azure API Policy ...