Конвертер CSV-> JSON и декодер base64 в JSON

udder

Client
Регистрация
28.03.2017
Сообщения
596
Благодарностей
119
Баллы
43
1. Покупаю аккаунты, куки JSON закодированы в BASE64, есть вариант декодировать через C# из зенно?
Пока использую онлайн сервис Convert Base64 to JSON - Online JSON Tools но недоверяю им :-)
2. Нужно сконвертировать CSV файл в JSON формат, тоже конвертирую через онлайн сервис https://csvjson.com/csv2json
Пример:
Исходные данные в CSV
title,login,pass,url
Blog,admin,pass123,https://blog.com
На выходе получить JSON

[
{
"title": "Blog",
"login": "admin",
"pass": "pass123",
"url": "https://blog.com"
}
]
 

ab2026

Client
Регистрация
24.03.2020
Сообщения
25
Благодарностей
15
Баллы
3
var key = project.ExecuteMacro(@"{-Variable.Base64-}");
var input = @"{-Variable.Base64-}";
var text = Encoding.Default.GetString(Convert.FromBase64String(input));
project.SendInfoToLog(text);
return text;
 
  • Спасибо
Реакции: udder

udder

Client
Регистрация
28.03.2017
Сообщения
596
Благодарностей
119
Баллы
43
var key = project.ExecuteMacro(@"{-Variable.Base64-}");
var input = @"{-Variable.Base64-}";
var text = Encoding.Default.GetString(Convert.FromBase64String(input));
project.SendInfoToLog(text);
return text;
Не сработало решение.
Выполнение действия CSharp OwnCode. Входные данные не являются действительной строкой Base-64, поскольку содержат символ в кодировке, отличной от Base 64, больше двух символов заполнения или недопустимый символ среди символов заполнения.

Не знаю почему не принимает и ссылается на кодировку, Convert Base64 to JSON - Online JSON Tools сервис легко декодирует.
 

ab2026

Client
Регистрация
24.03.2020
Сообщения
25
Благодарностей
15
Баллы
3
var key = project.ExecuteMacro(@project.Variables["q1"].Value);
var input = @project.Variables["q1"].Value;
var text = Encoding.Default.GetString(Convert.FromBase64String(input));
project.SendInfoToLog(text);
return text;



Попробуй так
 
  • Спасибо
Реакции: kul0n и udder

udder

Client
Регистрация
28.03.2017
Сообщения
596
Благодарностей
119
Баллы
43
var key = project.ExecuteMacro(@project.Variables["q1"].Value);
var input = @project.Variables["q1"].Value;
var text = Encoding.Default.GetString(Convert.FromBase64String(input));
project.SendInfoToLog(text);
return text;



Попробуй так
Сработало как нужно, спасибо за оказанную помощь. Вроде на форуме не рассатривали это решение. Сохранил себе.

Осталась нерешенная задача:


Исходные данные нужно конвертить в Json
title,login,pass,url
Blog,admin,pass123,https://blog.com
На выходе получить JSON

[
{
"title": "Blog",
"login": "admin",
"pass": "pass123",
"url": "https://blog.com"
}
]
 

trecho

Client
Регистрация
12.07.2018
Сообщения
171
Благодарностей
124
Баллы
43
Сработало как нужно, спасибо за оказанную помощь. Вроде на форуме не рассатривали это решение. Сохранил себе.

Осталась нерешенная задача:


Исходные данные нужно конвертить в Json


На выходе получить JSON
для этого библиотека есть
вот пример в готовом шаблоне - https://zennolab.com/discussion/threads/newton-json-parsing-vlozhennosti.52227/post-510055

UPD - - несколько вариантов конкретно для csv
 
Последнее редактирование:
  • Спасибо
Реакции: udder

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)