Je suis un débutant à JSON & donc je ne suis pas sûr de ce que signifie $.toJSON(params)
.Javascript - .toJSON
Veuillez expliquer ce que cela fait.
Je suis un débutant à JSON & donc je ne suis pas sûr de ce que signifie $.toJSON(params)
.Javascript - .toJSON
Veuillez expliquer ce que cela fait.
Il pourrait être ce jQuery plugin
var myObj = {};
myObj.propA = "a";
myObj.propB = "b";
myObj.propC = "c";
var jsonString = $.toJSON(myObj); // same as jQuery.toJSON(myObj)
// output: '{ "propA" : "a", "propB" : "b", "propC" : "c" }'
Le plus probable est ce plugin, mais pourquoi vous utiliseriez ce plugin sur 'json2.js' je ne sais pas .... – gnarf
Il passe la variable params
comme argument de la méthode appelée toJSON
attaché à l'objet stocké dans le (unhelpfully named) Variable $
.
Basé sur le nom, il convertit probablement le contenu de la variable params
en une chaîne formatée selon le JSON specification.
Voir: http://www.json.org/js.html
Un JSON stringifier va dans le sens inverse, la conversion des structures de données JavaScript en texte JSON. JSON ne prend pas en charge les structures de données cycliques. Veillez donc à ne pas donner de structures cycliques au stringificateur JSON.
var myJSONText = JSON.stringify(myObject, replacer);
Si la méthode
stringify
voit un objet qui contient une méthodetoJSON
, il appelle cette méthode, et stringifies la valeur retournée. Cela permet à un objet de déterminer sa propre représentation JSON.La méthode du stringificateur peut prendre un tableau facultatif de chaînes. Ces chaînes sont utilisées pour sélectionner les propriétés qui seront incluses dans le texte JSON.
La méthode du stringificateur peut prendre une fonction optionnelle
replacer
. Il sera appelé après la méthodetoJSON
(s'il y en a une) sur chacune des valeurs de la structure. Il sera passé chaque clé et valeur en tant que paramètres, et ce sera lié à l'objet en possession de la clé. La valeur renvoyée sera stringifiée.
Donc, si vous avez une méthode $.toJSON()
, il pourrait être un badly implemented function à « stringify », ou il pourrait être une méthode qui renvoie la « JSON représentation » de $
* morsure de la langue * – Lazarus
il est probablement un peu Le code de la bibliothèque JS pour convertir quelque chose au format JSON .. – vsync
http://www.json.org/json2.js, Voici ce que vous devriez utiliser lorsque vous traitez avec JSON. – Anders