какой тип файла я должен хранить
Это не имеет значения. Не существует фиксированного расширения, но я бы выбрал .json
, чтобы было ясно, что файл должен содержать.
какой код записи выбрать?
Просто используйте file_put_contents , чтобы поместить строку JSON (см. Следующий раздел) в файл.
каждый дочерний формат json, такой как
Вы действительно не хотите использовать этот метод. Это может работать некоторое время, но становится очень сложным, когда вам нужно обрабатывать такие вещи, как цитирование и экранирование специальных символов. Вместо того, чтобы заново изобретать колесо, используйте для этого встроенные в PHP функции JSON .
Создайте необходимую структуру данных, используя строки, числа и массивы PHP, а затем положитесь на json_encode
, чтобы превратить ее в строку.
Главное, что нужно быть осторожным, это то, что в зависимости от того, как выглядит ваш php array()
, вы можете получить JSON []
против {}
.