Записать переменные JavaScript в файл JSON

0

У меня есть файл JSON: example_json.json, и этот файл выглядит так:

{
    "timeline":
    {
        "headline":"WELCOME",
        "type":"default",
        "text":"People say stuff",
        "startDate":"10/4/2011 15:02:00",
        "date": [
            {
                "startDate":"10/4/2011 15:10:00",
            "endDate":"10/4/2011 15:55:00",
                "headline":"prvo",
                "text":"<p>dddddddddddddddd dd</p>",
                "asset":
                {

                    "caption":"yessss"
                }
            },
            {
                "startDate":"10/4/2011 17:02:00",
                "endDate":"10/4/2011 18:02:00",
                "headline":"drugo da da",
                "text":"<p>In true political fashion, his character rattles off common jargon heard from people running for office.</p>",
                "asset":
                {
                    "media":"http://youtu.be/u4XpeU9erbg",
                    "credit":"",
                    "caption":""
                }
            }
        ]
    }
}

поэтому это пример json файла.

С другой стороны у меня есть следующие переменные:

var place.name;
var zajson;

и: <button>Add to timeline</button>

Теперь я хочу, когда я нажму кнопку "добавить к временной шкале", чтобы создать новый "элемент" внутри "даты" с "startDate": curentDateFormat в формате month/day/year + zajson

и добавить "заголовок": place.name

Как я могу добавить эти переменные и создать новый элемент внутри "date" в example_json.json?

Теги:
variables
jsonp

1 ответ

0

Вы можете сделать это на стороне клиента в современных браузерах. Например, вы можете использовать локальное хранилище (или файл cookie или что-то еще) для динамического управления JSON и создания файла с помощью BlobBuilder.

Пример:

window.BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder;
var file = new window.BlobBuilder()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню