Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 19.07.2018, 16:34
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,059

Зосимов,
а переписать нельзя, без добавления?
Ответить с цитированием
  #12 (permalink)  
Старый 19.07.2018, 16:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,059

Сообщение от Зосимов
получается каждый раз в файл добавляем записи.
механизм записи раскройте
Ответить с цитированием
  #13 (permalink)  
Старый 19.07.2018, 16:38
Кандидат Javascript-наук
Отправить личное сообщение для Зосимов Посмотреть профиль Найти все сообщения от Зосимов
 
Регистрация: 11.02.2013
Сообщений: 102

в общем заморочка получается с правильным json -надо считать файл, записать заново с новыми данными. не удобно и наверное долго?

может все таки оставить в том формате что было? и как перебирать как массив например?
Ответить с цитированием
  #14 (permalink)  
Старый 19.07.2018, 16:39
Кандидат Javascript-наук
Отправить личное сообщение для Зосимов Посмотреть профиль Найти все сообщения от Зосимов
 
Регистрация: 11.02.2013
Сообщений: 102

Сообщение от рони Посмотреть сообщение
Зосимов,
а переписать нельзя, без добавления?
можно . но если там будет много записей 1000 например, это нормально?
Ответить с цитированием
  #15 (permalink)  
Старый 19.07.2018, 16:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,059

Сообщение от Зосимов
надо считать файл, записать заново с новыми данными
да!
Ответить с цитированием
  #16 (permalink)  
Старый 19.07.2018, 18:09
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,002

Сообщение от Зосимов
надо считать файл, записать заново с новыми данными.
разумеется, так не надо делать, ибо катастрофически неэффективно. У тебя, видимо, записи периодически дописываются в файл, правильно?

Сообщение от Зосимов
может все таки оставить в том формате что было? и как перебирать как массив например?
https://javascript.ru/forum/misc/745...tml#post490270
Ответить с цитированием
  #17 (permalink)  
Старый 19.07.2018, 18:47
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,059

Alexandroppolus,
ок
var data = `{"name":"John","lastName":"Doe","age":35,"gende r":"Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
`;
data = JSON.parse("["+data.replace(/}\s+{/g, "},{")+"]");
alert(data.map(function(item) {
	return item.name + ' | ' + item.lastName;
}).join('\n'));
Ответить с цитированием
  #18 (permalink)  
Старый 19.07.2018, 18:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,059

Зосимов,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  ul{
      list-style: decimal;
  }

  </style>


</head>

<body>
<ul id="info"></ul>
 <script>
var data = `{"name":"John","lastName":"Doe","age":35,"gender":"Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
{"name":"John","lastName":"Doe","age":35,"gender": "Male","department":"English","car":"Honda"}
`;
data = JSON.parse("["+data.replace(/}\s+{/g, "},{")+"]");
var html =  data.reduce(function(temp, item) {
	return temp + '<li>' + Object.values(item).join(" | ") + '</li>';
},"");
info.innerHTML = html;

  </script>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно передать JSON из JSTL в Java Script? drno-reg Элементы интерфейса 22 10.08.2016 17:16
как принять два массива JSON imediasun1 Элементы интерфейса 1 10.04.2014 18:58
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как парсить JSON на клиенте? uakoB Серверные языки и технологии 2 01.08.2013 09:41
Как вытаить json из удаленой страницы? (чужой страницы html) kadomsky AJAX и COMET 8 21.06.2013 11:13