Je ne parviens pas à créer une chaîne JSON au format suivant, s'il vous plaît, aidez-moi. Où paire de valeurs clé peut être un nombre:Besoin d'aide pour créer une chaîne JSON en javascript
"tag_container": { "tag1": "Tag1", "tag2": "Tag2", ..... }
var uploaded = new Uploaded();
var str = "*#Hello* i *#am* writing a regexp *#h*";
var re = hash_parser(str);
uploaded.tag_list = new Array;
uploaded.tag_list.tag = new Array;
for(var i = 0; i < re.length; i++)
{
uploaded.tag_list[i] = new Object;
uploaded.tag_list[i].**tag** = re[i];
}
code ci-dessus est de donner au format suivant:
"tag_list":[{"**tag**":"*#Hello*"},{"**tag**":"*#am*"},{"**tag**":"*#h*"}]
Désolé, pouvez-vous expliquer un peu plus? Tout d'abord, le code ne crée aucune chaîne. Deuxièmement, quel est le problème avec le format de sortie? – deceze
Votre code n'a pas de sens. Les tableaux sont créés comme suit: 'uploaded.tag_list = []' ou comme ceci: 'uploaded.tag_list = new Array()'. De même, les objets sont créés comme '{}' ou 'new Object()'. Vous semblez aussi confus à propos de JSON. Vouliez-vous envelopper vos exemples JSON dans des guillemets simples? Comme ceci: '' "tag_container": {"tag1": "Tag1", "tag2": "Tag2", .....} '' –
merci pour la réponse rapide que je suis capable de générer dans" tag_list ": ["#Hello", "# am", "# h"] en javascript dans le formulaire suivant mais j'ai besoin de ce formate "tag_list": {"tag1": "#Hello", "tag2": "#am", .....} – druveen