Как я могу получить данные, разделенные запятыми, из файла .csv в формат Json на Splunk Web?

У меня есть один файл «Bal_123.csv», и когда я ищу его данные в splunk сети, предоставляя запрос «sourcetype =« Bal_123.csv »«, я получаю последние проиндексированные необработанные данные в формате, разделенном запятыми. Но для дальнейшей работы мне нужны эти данные в формате .Json.

Есть ли способ получить эти данные в самом формате .Json. Я знаю, что могу экспортировать данные в формате Json, но я использую вызов Rest для получения данных из splunk, и мне нужны эти данные Json на самом splunk.

кто-нибудь может мне помочь в этом?


person Anshu    schedule 22.01.2019    source источник
comment
Можете ли вы разместить код там, где именно вам нужен формат json?   -  person karthickj25    schedule 22.01.2019
comment
Привет, я беру ответ на запрос отдыха от splunk внутри JsonObject, но поскольку получаемый мной ответ не относится к типу Json, и, следовательно, JsonObject не заполняется   -  person Anshu    schedule 22.01.2019


Ответы (1)


Splunk проанализирует JSON, но не будет отображать данные в формате JSON, за исключением, как вы уже отметили, при экспорте.

Вы можете поиграть с командой format, чтобы получить что-то близкое к JSON. Лучшим вариантом может быть обернуть ваш REST-вызов в какой-нибудь Python, который преобразует результаты в JSON.

person RichG    schedule 22.01.2019
comment
Я использовал параметр формата, но только несколько данных, т.е. дополнительный параметр, который я предоставляю в запросе, поступает в формате JSON, остальные все еще находятся в формате CSV. Я думаю, что у меня есть единственный вариант - перейти на Python, хотя это займет много времени. Спасибо, Рич - person Anshu; 29.01.2019