U
U
uRoot2019-01-12 18:31:36
JavaScript
uRoot, 2019-01-12 18:31:36

How to write to local JSON?

All code works within one machine.
There is such a mini-application: link
Data received:

head = document.getElementById('setHead').value;
    date = document.getElementById('setDate').value;
    autor = document.getElementById('setAutor').value;
    text = document.getElementById('setText').value;
It is necessary to add to the end of the JSON file, which already contains data:
spoiler
{
  "1": {
    "title":"My Lesons",
    "autor":"Denis",
    "date":"10.01.18",
    "text":"С момента введения поддержки типа данных JSON в MySQL 5.7.8 не хватает одной вещи: способности индексировать значения JSON. Для того, чтобы обойти это ограничение, можно использовать генерируемые столбцы. Эта возможность, представленная в MySQL 5.7.5, позволяет разработчикам создавать столбцы, содержащие информацию, полученную из других столбцов, предопределенных выражений или вычислений. Генерируя столбец из значений JSON, а затем индексируя его, можно практически индексировать поле с JSON."
  },
  "2": {
    "title":"My Articles",
    "autor":"CryNet",
    "date":"09.01.18",
    "text":"Для того, чтобы обойти это ограничение, можно использовать генерируемые столбцы. Эта возможность, представленная в MySQL 5.7.5, позволяет разработчикам создавать столбцы, содержащие информацию, полученную из других столбцов, предопределенных выражений или вычислений. Генерируя столбец из значений JSON, а затем индексируя его, можно практически индексировать поле с JSON."
  }
...
}

The number of entries in the JSON file is unknown. Tell me how to implement a record so as not to pump out all the data from the file to a variable, not to re-create the file, etc.?!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Kotovsky, 2019-01-12
@uroot

Nothing from the browser. The data has been sent to a server that has access to the methods of working with the file system.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question