
mr_makss
13.06.2018
16:52:23

Руслан
13.06.2018
16:54:45
Всем привет. Прошу помощи. Есть файл JSON сос следующей структурой:
{
"data": {
"firstName":"name",
"lastName":"ssss",
"jobTitle":"example",
"email":"some mfsdil",
"geoLocation":"",
"web properties":""
}
}
Перебираю файл через
for (var i in data)
и могу вывести либо общее название объекта (data), либо же значение ключа (к примеру name, sss, example
Вопрос как мне вывести название ключа?

Konstantin
13.06.2018
16:55:13
i

famed
13.06.2018
16:56:17
с добавлением урана?

Google

Andrey
13.06.2018
16:58:30

Руслан
13.06.2018
17:01:33

Andrey
13.06.2018
17:02:03

Руслан
13.06.2018
17:02:18
понял, спасибо

Вишневый чай
13.06.2018
17:16:39

Vlad
13.06.2018
17:37:28
гайс, как у вас с гитхабом дела? работает?

Rinat
13.06.2018
17:41:10

Alex Фэils?︙
13.06.2018
17:45:05

Michael
13.06.2018
17:46:02
У некоторых провайдеров

James
13.06.2018
17:48:05
На гитхаб лучше больше не заходить.скурвился

FUTURICO
13.06.2018
17:52:49

Google

Alex Фэils?︙
13.06.2018
17:57:01

Alpha
13.06.2018
18:58:22

Stas
13.06.2018
18:59:01

Денис
13.06.2018
18:59:54

Alpha
13.06.2018
19:00:26

Stas
13.06.2018
19:00:59

Alpha
13.06.2018
19:01:15

Денис
13.06.2018
19:02:17

?
13.06.2018
19:22:44
Как установить mongodb на винду?
на офиц сайте способ есть ток что=то не работает
в инструкции надо припосать msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi ^
INSTALLLOCATION="C:\Program Files\MongoDB\Server\3.6\" ^
ADDLOCAL="all"
в консоли
А перед этим скачать msi установщик,. Я его скачал, прописал из папки с мси файлом - nbibyf
тишина

Vlad
13.06.2018
19:28:54
та в смысле
просто качаешь
и ставишь
как простую прогу

FUTURICO
13.06.2018
19:30:08
сейчас будет спам с порнухой

?
13.06.2018
19:30:27
та в смысле
ну вот, я скачал файл mongodb-win32-x86_64-2008plus-ssl-3.6.5-signed.msi и установил его

Google

?
13.06.2018
19:30:41
как теперь юзать его из консоли?
Я чот нифига не понял
λ mongodb
"mongodb" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Vlad
13.06.2018
19:32:15
https://www.youtube.com/watch?v=TIH3dcZjrzk

?
13.06.2018
19:34:22
Кароче, тут какая-то магия творится. 2 раза установил mongodb. Указал путь, установка завершилась без ошибок и ничего нет. Ни папки, нифига. Windows 10
Первый раз поставил по дефолту в programm files - ничего нет, подумал, может что не так сделал. Проверил установленные приложения - mongodb нет. Переустановки в этот раз в c:/mongodb - и в этот раз нифига нет.

Владимир Воландемарыч
13.06.2018
20:11:18
Эм, так там просто архив распаковываешь и запускаешь монгу и всё
Ну и путь в path прописать что бы её в терминале видно было

?
13.06.2018
20:12:18

Владимир Воландемарыч
13.06.2018
20:12:41

?
13.06.2018
20:13:10

Владимир Воландемарыч
13.06.2018
20:14:49

?
13.06.2018
20:15:18

Владимир Воландемарыч
13.06.2018
20:21:19
https://university.mongodb.com
спс)
Кстати, там же, на сайте монги, может найти и курсы по ней, бесплатные, два месяца вроде идут.

Admin
ERROR: S client not available

Руслан
13.06.2018
20:24:21
Ответили же, i
В моем случае через i выводит data - это ключ первого объекта, у меня же здесь объект в объекте и нужно получить названия только ключей внутри данного объекта.
нашел решение через Object.keys(data[i])[0] где ноль это нужный мне ключ. Но хотелось бы еще какое-то решение. Так как это мне не очень нравится. Спасибо.
`i` ключ, data[i] значение
data[i] выводит все ключи и значения объекта data. Мне нужно получать ключ который внутри data, тоесть, у меня в одном объекте много других. Не подходит. Нашел решение через Object.keys(data[i])[0] где ноль это нужные мне ключ, но хотелось бы другое решение. А вообще не смог нагуглить хорошее понятное решения, как управлять JSON если он многоуровневый, ну тоесть вложенность. Как докопаться до конкретного значения. Если поделитесь буду рад. Спасибо.

Konstantins
13.06.2018
20:30:00
Посоны, можно ли заставить содержимое контейнера рендерится так, будто контейнера нету?

Google

Konstantins
13.06.2018
20:30:27
Без лишнего жс-изврата

Vlad
13.06.2018
20:30:59
чо
position: absolute чтоли?

Konstantins
13.06.2018
20:31:31
Не
Представь, у тебя куча блоков со списками
Нужно, чтобы эти списки выглядели как один
Но только расположены они гридом

Вишневый чай
13.06.2018
20:33:54

Vlad
13.06.2018
20:34:20
ну указать им класс, который под один стиль и друг под друга подгонит

Rinat
13.06.2018
20:41:51
иначе рекурсия как сказали выше


Руслан
13.06.2018
20:44:35
я не очень понял кейс, но вот ваш пример - https://repl.it/repls/PeskyKindDemos
Спасибо. Смотрите в чем у меня дело. Нужно получить только имя всех ключей котоые в data и эти имена затем буду подставлены в нужные переменны. Тоесть я должен пробежаться по json файлу, собрать только ключи которые входят в data, и затем имена этих ключей вставить. Я нашел решение через Object.keys(xxx)[0], где xxx for (var i in data) {var xxx = data[i] }, и теперь я планирую просто в обычном цыкле for ноль менять через i++ и тем самым заберу все ключи и подставлю их. Но мне такое решение показалось черезчур громоздким. Уверен что можно сделать компактней проще и понятней. Еще раз спасибо что откликнулись.


Rinat
13.06.2018
20:57:02

Руслан
13.06.2018
20:58:24

Rinat
13.06.2018
20:59:05
тогда вот так достаточно будет
var data = JSON.parse( "{ \"data\": { \"key1\": 1, \"key2\": 2 } }" )
console.log( Object.keys(data.data) )
=> [ 'key1', 'key2' ]

Руслан
13.06.2018
21:00:35
Спасибо а вместо json.parse я могу использовать getJSON дело в том что файлы json разные будут и их надо подгружать

Google

Rinat
13.06.2018
21:02:04

Руслан
13.06.2018
21:02:59
Еще попутный вопрос, писал здесь, но не получил ответа. Как удалить 3rd party cookies из хранилища браузера, конкретно из текущей вкладки. Вроде как сделать это не возможно, типа безопасноть и так далее. Но может можно с помощью яваскрипта очистить хранилище браузера (конкретно кукуи) на текущей вкладке?