Goodday fellow programmer,
I'm having trouble adding an object to my JSON file. I'm using jQuery. My javascript file:
$('#addchallenge').click(function()
{
    //hardcoded challenge
    var addchallenge =
    {
        "achievementname": "I am an achievement who want to be added to the list",
        "points": "50",
        "comment": "guess who has been a nasty achievement to add"
    }
    $.getJSON("../json/package.json", function (data)
    {
        $.each(data.allachievements, function ()
        {
            //very suspicious line here:
            this["achievementlist"].push(addchallenge);
        });
    });
});
My external JSON file:
{
"allachievements":[
    {
      "name": "list of all achievements",
      "achievementlist": [
        {
          "achievementname": "first achievement",
          "points": "30",
          "comment": "the first achievement to achieve"
        },
        {
          "achievementname": "second achievement",
          "points": "-90",
          "comment": "is worth a negative amout of points"
        },
        {
          "achievementname": "aaand the 3th achievement",
          "points": "30",
          "comment": "do you already have achievement 1 and 2?"
        }]
    }]
}
How could the addchallenge data be added into my JSON file?
Do I need to parse my JSON data, add my challenge to add, then stringify it back?
Thanks in advance :)