Comment écrire des données dans un fichier JSON à l'aide de Javascript

Par exemple, j'ai un .JSON fichier est la suivante:

[{"honda": "accord", "color": "red"},{"ford": "focus", "color": "black"}]

Quel serait le code javascript de pousser un autre objet {"nissan": "sentra", "color": "green"} dans ce .json tableau pour faire la .json fichier ressemble

[{"honda": "accord", "color": "red"},{"ford": "focus", "color": "black"},{"nissan": "sentra", "color": "green"}]

La raison que je demande c'est que je viens de trouver beaucoup d'informations en ligne sur la façon d'extraire des données à partir d'un .fichier json à l'aide d'AJAX, mais pas de l'écriture de nouvelles données .fichier json à l'aide d'AJAX pour mettre à jour le .fichier json avec des données supplémentaires.

Toute aide serait appréciée!

  • pourquoi n'utilisez-vous pas de base de données ?? et il y a faute de frappe dans vos données json. il manque de l' " dans ` "accord"
  • La solution à cela dépend de quel type de serveur que vous utilisez. Il sera très probablement comprendre l'envoi d'un authentifié requête POST à un script côté serveur.
  • Vous devez obtenir les données, les analyser, les transformer, sérialiser, l'envoyer vers le serveur et persister. Quelle partie vous rencontrez des problèmes avec? Notez que la persistance de la partie (l'écriture du fichier) n'a rien à voir avec le JavaScript. Que tout est géré par le serveur. Qui côté serveur de la langue utilisez-vous?
  • Je suppose que votre fichier est une partie d'un serveur web déployée app, et vous l'utiliser AJAX pour transporter le contenu d'un navigateur et de saisir de nouvelles informations et vous voulez envoyer une requête AJAX certaines méthode de mise à jour sur le serveur avec les nouvelles informations, ce qui permet à la webapp de mettre à jour le fichier.
  • Si vous voulez savoir comment écrire un fichier avec le noeud, regardez. Si vous voulez savoir comment ajouter un élément à un tableau en javascript, qui est assez basique et vous pourriez trouver l'information facilement dans n'importe quelle page du tutoriel sur le javascript. Si c'est le dernier vous pourriez vous reformuler votre question, qui n'a vraiment rien à voir avec JSON, qui est juste une façon de représenter des objets javascript, comme des chaînes de caractères. Si c'est à propos de fichier i/o ou autre chose, il pourrait également être mieux formulé. Je ne peux pas vous dire ce que vous demandez.
InformationsquelleAutor asiacares64 | 2015-09-13