Hi,
I want to read and write json files. I'm new with nodejs so I don't have
much experience.
This is the content of my file and the structure:
{
"products": {
"1234": {
"states": {
"STATEA": 0,
"STATEB": 0,
"STATEC": 0
},
"emailContacts": [
"[email protected]",
"[email protected]"
]
},
"1256734": {
"states": {
"STATEA": 0,
"STATEB": 0,
"STATEC": 0
},
"emailContacts": [
"[email protected]",
"[email protected]"
]
}
}
}
I use this file because actually I dont't use a database.
Now I have a nodejs app which read states from receiving messages, if one
state is not normal I want to change the value of the state in the json
file ad save the state there. For this I tried this code:
var file = require('./data.json')
console.dir(file.products['1234'].states['STATEA']);
file.products['1234'].states['STATEA']=5;
console.dir(file.products['1234'].states['STATEA']);
It seems to work, but after stopping the nodejs app and looking into the
file there is no change in the file.
I tried different things but I didn't find a solution. I think the problem
is while running the app I only work on a copy of the file and not on the
original file...
I want to store the states in the file for a longer time. Later I want to
use a database instead a json file.
Thanks for help! :)
--
Job board: http://jobs.nodejs.org/
New group rules:
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/nodejs/7e03a57f-0384-424f-97a1-9ed911b8a929%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.