【发布时间】:2018-08-13 14:05:25
【问题描述】:
我正在创建一个日历程序,我的目标是将事件等保存在 JSON 文件中。 我认为最好的方法是将数组存储在 JSON 文件中的数组中(这样我可以遍历每个数组并在程序启动时加载它们)。
首先:如何将数组推送到 JSON 中的数组中?有什么建议?比如说我有变量var event,它等于一个数组{"id": elementTitle, "year": year, "month": month, "day": day};,它将是JSON.stringify(event)'ed。那么如何将其保存到已在 JSON 文件中创建的数组中呢?:events = { }。
顺便说一下,这个程序是用electron api创建的,也是用node.js。
【问题讨论】:
-
你不能,因为 JSON 是一个字符串。您需要对其进行解析,然后修改,然后再次字符串化。
-
哦,当然!非常感谢^^
-
您混淆了数组 (
[item, item, item...]) 和对象 ({key:value, key:value, key:value...})。
标签: javascript html css arrays json