2013-09-22 2 views
0

У меня есть файл в формате JSON: example_json.json и этот файл выглядит следующим образом:Написать JavaScript переменные в 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 в формате месяц/день/год + zajson

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

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

+0

как я могу написать эти переменные в файле example_json.json ??? – drTesla

+2

С другой стороны? Вы имеете в виду Небеса? –

+0

извините, мой английский плохой ... – drTesla

ответ

0

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

Пример:

window.BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder; 
var file = new window.BlobBuilder() 
Смежные вопросы