@Roberto. A comment to "
i think it's a nice human readable format for arrays/objects, nothing less nothing more".
But why will you then need to *store* as JSON? Could not something like "SELECT .. INTO JSON ..." do the trick?
(with hindsight: "SELECT .. INTO XML ..." could have been implemented in MySQL when other XML functionalities were implemented but never was, it seems. You can mysqldump to XML but not "SELECT .. INTO XML ..." - using OUTFILE or not - refer http://dev.mysql.com/doc/refman/5.6/en/select-into.html)
-- Peter